Hello, I write this mail to ponder about something that has been bugging me since a long time now. If any of you follow the #debian-ruby-changes irc channel, you'd have noticed the recurring ci results of a few select packages. At first I thought this to be the maintainer actively working on them, but later after some time after checking found out that the package I checked hasn't actually been touched in 4+ years. And recently I tried to investigate what is triggering the perpetual ci runs and found out that they all have pipeline schedule enabled to repeat the ci every day, with a cron job of `0 4 * * *`.
The packages I have noticed that have this behaviour are: - nadoka - ruby-sigdump - ruby-rspec-instafail - ruby-childprocess - ruby-flexmock - ruby-parallel-tests - ruby-serverengine (0 7 * * *) - ruby-strptime - ruby-i18n (0 4 * * 5) - ruby-crack (0 11 * * 4) - ruby-spoon (0 1 * * 4) - ruby-cool.io (0 9 * * 0) Among these packages, most were last uploaded in 2020 or 2021 and one or two in 2022. ruby-childprocess was last uploaded in 2023 and only ruby-i18n and ruby-cool.io are in the list of 2024 uploads. Also ruby-serverengine pipeline fails every single time. As such, is this a good use of the ci resources? I don't think there is much merit in keeping such hightly frequent pipeline schedules (specifically given they aren't under active development or break regularly). And personally, because I sometimes go through #debian-ruby-changes, I find this cluttering the info there. So I would like to ask the team what to do regarding them. Currently I see three options: a) leave them as is without changes b) reduce the cron job frequency - to maybe monthly or once in three months or so c) drop the schedules pipelines The common thing with all the schedules is that they were all set by Hideki Yamane, so I'll keep Hideki-san in the cc. Inputs are appreciated. -- Best, Ananthu
signature.asc
Description: PGP signature