[DRE-maint] Bug#1009954: gitlab: Cannot install experimental or unstable version due to ruby-omniauth dependency

Pirate Praveen praveen at onenetbeyond.org
Thu Apr 21 13:12:47 BST 2022



2022, ഏപ്രിൽ 21 5:27:25 PM IST, "Éric Valette" <eric.valette at free.fr>ൽ എഴുതി
>
>The breakage is there for more than 8 months. I tried to install regularly. 

Even if I want to, I'm not able to support gitlab in unstable or experimental. That is the reason why I had to create fasttrack.debian.net

Gitlab changes too fast for unstable or experimental.

In this specific case multiple upstream gems needs to updated to work with omniauth 2.0. There are upstream bugs filed already. I can't step in as upstream maintainers of all those gems. More help is always welcome.
 
>I does not work either if you bstarted from a testing ISO. 

Yes, only stable is currently supported. More volunteers to support testing, unstable or experimental welcome.

Even outside gitlab, only stable is officially supported, unstable remains broken for many days during transitions.

> 
>    
>> 
>>       See wiki.debian.org/gitlab 
>>      
>>  
>>     
> 
>    
>Been ther done that. No way to make it work. FIX your package dependency. Its broken for as long as 1.9.1-1 has been in unstable meaning April 2020 see https://tracker.debian.org/pkg/ruby-omniauth 

I meant follow the recommended option, that is bullseye-fasttrack.
 
> 
>    
>Could you please follow the rules and publish in experimental things that works with a debian unstable system. 

I'm not able to do this alone, even if I want to, this is too much work for a single maintainer. At this point only bullseye-fasttrack I can reasonably support.
  
> 
>    
>NB: and of course gitlab from unstable is not working. 

I know. Because some newer dependencies (protobuf and others) is only available in experimental.

>>       apt-get -f install 
>>      
>>  
>>      
>>> 
>>>        Reading package lists... Done 
>>>       
>>> Building dependency tree... Done 
>>>       
>>> Reading state information... Done 
>>>       
>>> The following packages were automatically installed and are no longer required: 
>>>       
>>>   libmbedcrypto3 libmbedtls12 libmbedx509-0 linux-image-5.16.0-6-amd64 node-array-union node-array-uniq ruby-scientist 
>>>       
>>>   ruby-securecompare ruby-sshkey 
>>>       
>>> Use 'apt autoremove' to remove them. 
>>>       
>>> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 
>>>       
>>> 1 not fully installed or removed. 
>>>       
>>> After this operation, 0 B of additional disk space will be used. 
>>>       
>>> Setting up gitlab (14.8.5+ds1-3) ... 
>>>       
>>> Successfully installed graphiql-rails-1.8.0 
>>>       
>>> Parsing documentation for graphiql-rails-1.8.0 
>>>       
>>> Done installing documentation for graphiql-rails after 0 seconds 
>>>       
>>> 1 gem installed 
>>>       
>>> fatal: not a git repository (or any of the parent directories): .git 
>>>       
>>> fatal: not a git repository (or any of the parent directories): .git 
>>>       
>>> Could not find gem 'omniauth (~> 1.8)' in cached gems or installed locally. 
>>>       
>>>  
>>>       
>>> The source contains the following gems matching 'omniauth': 
>>>       
>>>   * omniauth-2.0.4 
>>>       
>>> 
>>>
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



More information about the Pkg-ruby-extras-maintainers mailing list