openSUSE / docker-containers

Source files required used to build the official openSUSE containers for Docker
MIT License
89 stars 45 forks source link

OpenSUSE Leap Ruby2.6 Package broken #114

Open Jean-Baptiste-Lasselle opened 4 years ago

Jean-Baptiste-Lasselle commented 4 years ago

OpenSUSE package repository

Details

Hello OpenSUSE Team, I have recently worked a bit on Portus, and :

I'll read with care any anwser / remarks / question, and would appreciate being informed of OpenSUSE Team opinion on that. (I understand there's recently been significant repository migrations going on last months).

Thank you for opening source code of Portus Source Code,

Regards

Jean-Baptiste-Lasselle commented 4 years ago

We have news on this, see https://github.com/SUSE/Portus/issues/2279#issuecomment-596110419

Thanks to @JosuaSR

Jean-Baptiste-Lasselle commented 4 years ago

what i finally got to with @Josua-SR , After writing my sum up and questions above, I am almost sure that it is the Portus OpenSUSE package that has a bad design :

BUNDLER_VERSION="1.16.0"

And in my fix https://github.com/pokusio/opensuzie-oci-library/releases/tag/0.0.2 , I had to reset bundle version to 1.16.4. At least, we should have :

BUNDLER_VERSION=${BUNDLER_VERSION:-"1.16.0"}
# 
# Instead of 
# BUNDLER_VERSION="1.16.0"

Or it's not worth sharing a file, with an accurate version, if we have to edit it, to use it properly.

Jean-Baptiste-Lasselle commented 4 years ago

Update

Yet, as of today, we don't have a final explanation for why and how it can happen that running portus requires a specific version of bundler :