Regarding comment #2 from Athos: I wouldn't change gem2deb to add this temporary flag (to add retro-compatibility of Minitest) since 1) I'd say more than 1k packages uses gem2deb and 20 or so are facing this issue; and 2) this will be removed in the near future from upstream and gem2deb can start to produce some noise (or even a failure depending on how it is implemented), moreover, those packages will become FTBFS. This is more maintenance work for whoever is maintaining the ruby stack in Ubuntu.
The approach adopted in the Debian side and what I did in some of the package that I added a delta in Ubuntu is to actually patch the code to support the newer Minitest version (which is quite simple). With this solution, we can update Minitest to whatever version and the packages will keep building fine. Setting the flag for retro-compatibility is a solution that works from now until we update Minitest to a version which removes this flag.
With all that said, since we are late in the cycle I am welcoming all the help and happy to accept the retro-compatibility flag solution. Thanks Pushkar for submitting the patches, and Athos for sponsoring some of them. I'll check where Athos stopped and I will sponsor the rest.
Regarding comment #2 from Athos: I wouldn't change gem2deb to add this temporary flag (to add retro-compatibility of Minitest) since 1) I'd say more than 1k packages uses gem2deb and 20 or so are facing this issue; and 2) this will be removed in the near future from upstream and gem2deb can start to produce some noise (or even a failure depending on how it is implemented), moreover, those packages will become FTBFS. This is more maintenance work for whoever is maintaining the ruby stack in Ubuntu.
The approach adopted in the Debian side and what I did in some of the package that I added a delta in Ubuntu is to actually patch the code to support the newer Minitest version (which is quite simple). With this solution, we can update Minitest to whatever version and the packages will keep building fine. Setting the flag for retro-compatibility is a solution that works from now until we update Minitest to a version which removes this flag.
With all that said, since we are late in the cycle I am welcoming all the help and happy to accept the retro-compatibility flag solution. Thanks Pushkar for submitting the patches, and Athos for sponsoring some of them. I'll check where Athos stopped and I will sponsor the rest.