Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

153 views
Skip to first unread message

Eric Valette

unread,
Apr 21, 2022, 3:30:04 AM4/21/22
to
Package: gitlab
Version: 14.8.5+ds1-3
Severity: important

Dear Maintainer,

So there is no way to install using experimental as the version of ruby-omniauth is no more
even in unstable.

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
dpkg: error processing package gitlab (--configure):
installed gitlab package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
gitlab
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt-cache policy ruby-omniauth
ruby-omniauth:
Installed: 2.0.4-1~exp1
Candidate: 2.0.4-1~exp1
Version table:
*** 2.0.4-1~exp1 100
1 http://ftp.de.debian.org/debian experimental/main amd64 Packages
100 /var/lib/dpkg/status
1.9.1-1 500
500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
1.8.1-1 500
500 http://ftp.de.debian.org/debian buster/main amd64 Packages


So there is no way to install using experimental.

-- System Information:
Debian Release: bookworm/sid
APT prefers oldstable-updates
APT policy: (500, 'oldstable-updates'), (500, 'unstable'), (500, 'oldstable'), (100, 'bullseye-fasttrack'), (100, 'bullseye-backports-staging'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.17.0-trunk-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gitlab depends on:
ii asciidoctor 2.0.16-2
ii bc 1.07.1-3+b1
ii bundler 2.3.5-2
ii bzip2 1.0.8-5
ii dbconfig-pgsql 2.0.21
ii debconf [debconf-2.0] 1.5.79
ii exim4-daemon-light [mail-transport-age 4.95-5
ii fonts-font-awesome [node-font-awesome] 5.0.10+really4.7.0~dfsg-4.1
ii gitlab-common 14.8.5+dfsg-1
ii gitlab-workhorse 14.8.5+ds1-3
ii katex [node-katex] 0.13.11+~cs6.0.0-3
ii libjs-bootstrap4 [node-bootstrap] 4.6.1+dfsg1-1
ii libjs-codemirror [node-codemirror] 5.65.0+~cs5.83.9-1
ii libjs-pdf [node-pdfjs-dist] 2.6.347+dfsg-3
ii libjs-popper.js [node-popper.js] 1.16.1+ds-5
ii libruby2.7 [ruby-webrick] 2.7.5-1
ii libruby3.0 [ruby-rexml] 3.0.3-1
ii lsb-base 11.1.0
ii nginx 1.18.0-9
ii nginx-core [nginx] 1.18.0-9
ii node-autosize 4.0.4~dfsg1+~4.0.0-1
ii node-axios 0.26.1+dfsg-1
ii node-babel-loader 8.2.4-1
ii node-babel-plugin-lodash 3.3.4+~cs2.0.1-5
ii node-babel7 7.17.9+~cs214.260.191-1
ii node-brace-expansion 2.0.1-1
ii node-cache-loader 4.1.0+~cs2.0.0-2
ii node-clipboard 2.0.8+ds+~cs9.6.11-1
ii node-compression-webpack-plugin 6.1.1-1
ii node-copy-webpack-plugin 5.1.2+~cs9.0.2-4
ii node-core-js 3.8.2-3
ii node-cron-validator 1.3.1-2
ii node-css-loader 5.2.7+~cs14.0.9-1
ii node-d3 5.16.0-5
ii node-d3-scale 2.2.2-4
ii node-d3-selection 1.4.0-7
ii node-dateformat 3.0.0-2
ii node-exports-loader 1.1.1-3
ii node-file-loader 6.2.0-3
ii node-fuzzaldrin-plus 0.6.0+dfsg+~0.6.2-1
ii node-glob 7.2.1+~cs7.6.15-2
ii node-imports-loader 0.8.0-5
ii node-jed 1.1.1-3
ii node-jquery 3.6.0+dfsg+~3.5.13-1
ii node-jquery-ujs 1.2.3-1
ii node-js-cookie 3.0.1+~3.0.0-2
ii node-js-yaml 4.1.0+dfsg+~4.0.5-6
ii node-jszip 3.7.1+dfsg-1
ii node-jszip-utils 0.1.0+dfsg-1
ii node-lodash 4.17.21+dfsg+~cs8.31.198.20210220-8
ii node-marked 4.0.12+ds+~4.0.1-2
ii node-mermaid 8.14.0+~cs11.4.14-1
ii node-minimatch 5.0.0+~3.0.5-2
ii node-miragejs 0.1.42+~cs5.6.11-2
ii node-mousetrap 1.6.5~ds+~1.6.8-1
ii node-prismjs 1.27.0+dfsg+~1.26.0-1
ii node-prosemirror-markdown 1.6.0-1
ii node-prosemirror-model 1.16.1+~cs1.1.5-1
ii node-prosemirror-state 1.3.4-1
ii node-raven-js 3.22.1+dfsg-6
ii node-raw-loader 4.0.2-2
ii node-style-loader 2.0.0-3
ii node-three-orbit-controls 82.1.0-3
ii node-three-stl-loader 1.0.6-3
ii node-timeago.js 4.0.2-5
ii node-underscore 1.13.2~dfsg-2
ii node-url-loader 4.1.1-4
ii node-uuid 8.3.2+~8.3.3-2
ii node-vue 2.6.14+dfsg-2
ii node-vue-resource 1.5.3+dfsg+~1.3.6-2
ii node-webpack-stats-plugin 1.0.2-2
ii node-worker-loader 3.0.8-1
ii node-xterm 3.8.1+~cs0.9.0-1
ii nodejs 16.14.2+dfsg-3
ii ohai 16.13.0-3
ii openssh-client 1:9.0p1-1
ii postgresql-client-13 [postgresql-clien 13.4-3
ii postgresql-client-14 [postgresql-clien 14.2-1+b2
ii postgresql-contrib 14+240
ii puma 5.6.4-1
ii rake 13.0.6-3
ii redis-server 5:7.0~rc3-1
ii ruby 1:3.0+1
ii ruby-ace-rails-ap 4.1.1-1
ii ruby-acme-client 2.0.9-1
ii ruby-actioncable [node-rails-actioncab 2:6.1.4.6+dfsg-1
ii ruby-activerecord-explain-analyze 0.1.0-2
ii ruby-acts-as-taggable-on 9.0.1-1
ii ruby-addressable 2.8.0-3
ii ruby-akismet 3.0.0-1
ii ruby-apollo-upload-server 2.1.0-1
ii ruby-asana 0.10.3-2
ii ruby-asciidoctor-include-ext 0.3.1-2
ii ruby-asciidoctor-kroki 0.5.0-2
ii ruby-asciidoctor-plantuml 0.0.12-1
ii ruby-attr-encrypted 3.1.0-4
ii ruby-autoprefixer-rails 10.4.2.0+dfsg1+~cs24.8.4-1
ii ruby-aws-sdk-cloudformation 1.41.0-2
ii ruby-aws-sdk-core 3.104.3-3
ii ruby-aws-sdk-s3 1.48.0-3
ii ruby-azure-storage-blob 2.0.0-3
ii ruby-azure-storage-common 2.0.1-5
ii ruby-babosa 1.0.4-2
ii ruby-base32 0.3.4-1
ii ruby-batch-loader 2.0.1+dfsg-3
ii ruby-bcrypt 3.1.16-1+b2
ii ruby-benchmark-memory 0.1.2-3
ii ruby-bootsnap 1.9.3-1+b1
ii ruby-bootstrap-form 4.2.0-2
ii ruby-browser 4.2.0-3
ii ruby-carrierwave 2.2.2-1
ii ruby-charlock-holmes 0.7.7-2+b2
ii ruby-chronic [ruby-gitlab-chronic] 0.10.5-2
ii ruby-chronic-duration [ruby-gitlab-chr 0.10.6.2-2
ii ruby-commonmarker 0.23.4-1
ii ruby-connection-pool 2.2.5-1
ii ruby-countries 3.0.0-2
ii ruby-creole 0.5.0-3
ii ruby-declarative-policy 1.1.0-1
ii ruby-default-value-for 3.4.0-2
ii ruby-derailed-benchmarks 1.7.0-2
ii ruby-device-detector 1.0.1-2
ii ruby-devise 4.7.3-2
ii ruby-devise-two-factor 4.0.2-1
ii ruby-diff-match-patch 0.1.0-2
ii ruby-diffy 3.3.0-1
ii ruby-discordrb-webhooks 3.4.2-2
ii ruby-doorkeeper 5.5.0-2
ii ruby-doorkeeper-openid-connect 1.8.0-1
ii ruby-elasticsearch 6.8.2-2
ii ruby-elasticsearch-api 6.8.2-2
ii ruby-email-reply-trimmer 0.1.6-2
ii ruby-erubi 1.9.0-2
ii ruby-escape-utils 1.2.1-4+b1
ii ruby-excon 0.88.0-1
ii ruby-faraday 1.1.0-7
ii ruby-faraday-middleware-aws-sigv4 0.3.0-2
ii ruby-fast-blank 1.0.1-1+b2
ii ruby-flipper [ruby-flipper-active-supp 0.21.0-2
pn ruby-flipper-active-record <none>
ii ruby-flowdock 0.7.1-1
ii ruby-fog-aliyun 0.3.2-4
ii ruby-fog-aws 3.12.0-2
ii ruby-fog-core 2.1.0-3.1
ii ruby-fog-google 1.15.0-2
ii ruby-fog-local 0.6.0-1.1
ii ruby-fog-openstack 1.0.8-2.1
ii ruby-fog-rackspace 0.1.6-3
ii ruby-fogbugz 0.2.1-3
ii ruby-fugit 1.5.2-1
ii ruby-gettext 3.3.3-2
ii ruby-gettext-i18n-rails 1.8.0-1
ii ruby-gettext-i18n-rails-js 1.3.0+dfsg-2.1
ii ruby-gitaly 14.8.5+dfsg-1
ii ruby-github-markup 1.7.0+dfsg-4
ii ruby-gitlab-experiment 0.7.0-1
ii ruby-gitlab-fog-azure-rm 1.2.0-1
ii ruby-gitlab-labkit 0.22.0-1
ii ruby-gitlab-sidekiq-fetcher 0.8.0-2
ii ruby-gon 6.4.0-2
ii ruby-google-api-client 0.50.0-2
ii ruby-google-protobuf 3.20.1~rc1-1
ii ruby-gpgme 2.0.19-3+b5
ii ruby-grape 1.5.2-2
ii ruby-grape-entity 0.10.1-3
ii ruby-grape-logging 1.8.3-1
ii ruby-grape-path-helpers 1.7.0-1
ii ruby-graphiql-rails 1.4.10-1
ii ruby-graphlient 0.5.0-3
ii ruby-graphql 1.11.10-1
ii ruby-grpc 1.44.0-2
ii ruby-hamlit 2.15.1-1+b2
ii ruby-hangouts-chat 0.0.5-2
ii ruby-hashie-forbidden-attributes 0.1.1-1.1
ii ruby-health-check 3.0.0-1
ii ruby-html-pipeline 2.14.0-2
ii ruby-html2text 0.2.0-1.1
ii ruby-http 4.4.1-5
ii ruby-httparty 0.18.1-3
ii ruby-icalendar 2.7.1-1
ii ruby-invisible-captcha 1.1.0-5
ii ruby-ipynbdiff 0.3.8-2
ii ruby-jira 2.1.5-3
ii ruby-js-regex 3.7.0-2
pn ruby-json <none>
ii ruby-json-schema 2.8.1-4
ii ruby-json-schemer 0.2.18-2
ii ruby-jwt 2.3.0-1
ii ruby-kaminari 1.2.1-1
ii ruby-kas-grpc 14.1.0-1~fto11+1
ii ruby-kramdown 2.3.1-4
ii ruby-kubeclient 4.9.2-2
ii ruby-licensee 9.14.1-4
ii ruby-lockbox 0.6.4-2
ii ruby-lograge 0.10.0-1.1
ii ruby-loofah 2.13.0-2
ii ruby-lru-redux 1.1.0-2
ii ruby-mail 2.7.1+dfsg1-1.1
ii ruby-mail-room 0.10.0+really0.0.9-2
ii ruby-marginalia 1.10.1-2
ii ruby-memory-profiler 0.9.14-4
ii ruby-method-source 1.0.0-2
ii ruby-mini-magick 4.11.0-1
ii ruby-multi-json 1.14.1-1
ii ruby-net-dns [ruby-gitlab-net-dns] 0.9.1-2
ii ruby-net-ldap 0.17.0-1
ii ruby-net-ntp 2.1.3-3
ii ruby-nokogiri 1.13.1+dfsg-2+b1
ii ruby-ntlm 0.6.3-1
ii ruby-oauth2 1.4.4-1
ii ruby-octokit 4.17.0-3
ii ruby-oj 3.13.9-1+b1
ii ruby-omniauth 2.0.4-1~exp1
ii ruby-omniauth-atlassian-oauth2 0.2.0-2
ii ruby-omniauth-auth0 2.0.0-1
ii ruby-omniauth-authentiq 0.3.3-1
ii ruby-omniauth-azure-activedirectory-v2 1.0.0-2
ii ruby-omniauth-azure-oauth2 0.0.10-1
ii ruby-omniauth-cas3 1.1.4-2
ii ruby-omniauth-crowd 2.4.0-1.1
ii ruby-omniauth-dingtalk-oauth2 1.0.0-2
ii ruby-omniauth-facebook 4.0.0-2
ii ruby-omniauth-github 1.4.0-1
ii ruby-omniauth-gitlab 3.0.0-1~exp1
ii ruby-omniauth-google-oauth2 0.6.0-2
ii ruby-omniauth-kerberos 0.3.0-3.1
ii ruby-omniauth-ldap 2.1.1-1
ii ruby-omniauth-oauth2-generic 0.2.2-1.1
ii ruby-omniauth-openid-connect 0.9.1-1
ii ruby-omniauth-salesforce 1.0.5-2
ii ruby-omniauth-saml 1.10.0-1
ii ruby-omniauth-shibboleth 1.3.0-1
ii ruby-omniauth-twitter 1.4.0-1
ii ruby-org 0.9.12-2
ii ruby-parslet 1.8.2-3
ii ruby-peek 1.1.0-1
ii ruby-pg 1.2.3-1+b3
ii ruby-pg-query 2.1.0-2
ii ruby-posix-spawn 0.3.13-3+b3
ii ruby-premailer-rails 1.10.3-3
ii ruby-prof 1.3.1-2+b3
ii ruby-progressbar 1.11.0-1
ii ruby-prometheus-client-mmap 0.15.0-2+b1
ii ruby-puma-worker-killer 0.3.1-3
ii ruby-rack 2.2.3-4
ii ruby-rack-attack 6.3.1-1
ii ruby-rack-cors 1.1.1-1
ii ruby-rack-oauth2 1.19.0-1
ii ruby-rack-proxy 0.6.1-2
ii ruby-rack-timeout 0.5.1-3
ii ruby-rails 2:6.1.4.6+dfsg-1
ii ruby-rails-i18n 6.0.0-3
ii ruby-rainbow 3.1.1-1
ii ruby-rbtrace 0.4.11-4+b1
ii ruby-re2 1.2.0-1+b6
ii ruby-recaptcha 4.11.1-2
ii ruby-recursive-open-struct 1.1.3-1
ii ruby-redcloth 4.3.2-4+b1
ii ruby-redis 4.5.1-3
ii ruby-redis-actionpack 5.2.0-2
ii ruby-redis-activesupport 5.3.0-1
ii ruby-redis-namespace 1.8.1-1
ii ruby-redis-rails 5.0.2-3
ii ruby-request-store 1.5.0-2
ii ruby-responders 3.0.1-2
ii ruby-retriable 3.1.2-1
ii ruby-rouge 3.28.0-1
ii ruby-rqrcode 1.2.0-1
ii ruby-rqrcode-rails3 0.1.7-3
ii ruby-ruby-magic-static [ruby-ruby-magi 0.5.0-1+b1
ii ruby-ruby-parser 3.15.1-1
ii ruby-rugged 1.2.0+ds-1+b1
ii ruby-saml 1.13.0-1
ii ruby-sanitize 6.0.0-1
ii ruby-sassc 2.4.0+ds-1
ii ruby-sassc-rails 2.1.2-6
ii ruby-sd-notify 0.1.1-2
ii ruby-seed-fu 2.3.7-3
ii ruby-sentry-raven 3.1.2+ds-3
ii ruby-settingslogic 2.0.9-3.1
ii ruby-sidekiq 6.4.1+dfsg-1
ii ruby-sidekiq-cron 1.2.0-1
ii ruby-slack-messenger 2.3.4-1
ii ruby-snowplow-tracker 0.6.1-2
ii ruby-spamcheck 0.1.0+git20210519.2084b44-2
ii ruby-sprockets 3.7.2-2
ii ruby-ssh-data 1.3.0-2
ii ruby-stackprof 0.2.17-1+b2
ii ruby-state-machines-activemodel 0.8.0-3
ii ruby-state-machines-activerecord 0.8.0-2
ii ruby-sys-filesystem 1.4.3-1
ii ruby-tanuki-emoji 0.5.0-2
ii ruby-task-list [node-deckar01-task-lis 2.3.2-1
ii ruby-terser 1.0.2+dfsg-5
ii ruby-thrift 0.14.0-3+b2
ii ruby-toml-rb 2.1.0-1
ii ruby-truncato 0.7.11-1
ii ruby-typhoeus 1.4.0-2
ii ruby-u2f 0.2.1-2
ii ruby-unf 0.1.4-2
ii ruby-unf-ext 0.0.7.7-1+b2
ii ruby-unleash 3.2.5-2
ii ruby-valid-email 0.1.3-3
ii ruby-validates-hostname 1.0.11-1
ii ruby-version-sorter 2.2.4-2+b3
ii ruby-virtus 1.0.5-3
ii ruby-vmstat 2.3.0-3+b3
ii ruby-warning 1.2.1-2
ii ruby-webauthn 2.5.1-1
ii ruby-webpack-rails 0.9.11+git-1
ii ruby-webrick 1.7.0-3
ii ruby-websocket-extensions 0.1.5-2
ii ruby-whitequark-parser 3.0.2.0-3
ii ruby-wikicloth 0.8.1+dfsg-4
ii ruby-yajl 1.4.1-1+b3
ii ruby-zip 2.3.2-1
ii rubygems-integration 1.18
ii ucf 3.0043
ii webpack 5.6.0+~cs6.4.0-1~exp2
ii yarnpkg 1.22.10+~cs22.25.14-9

Versions of packages gitlab recommends:
ii certbot 1.25.0-1
ii gitaly 14.8.5+dfsg-1
ii openssh-server 1:9.0p1-1

gitlab suggests no packages.

-- debconf information excluded

Éric Valette

unread,
Apr 21, 2022, 8:10:03 AM4/21/22
to

On 4/21/22 13:49, Pirate Praveen wrote:



>
>
> 2022, ഏപ്രിൽ 21 12:50:58 PM IST, Eric Valette <eric.v...@free.fr>ൽ എഴുതി
>
>
>
>>
>> Package: gitlab
>>
>> Version: 14.8.5+ds1-3
>>
>> Severity: important
>>
>>
>>
>> Dear Maintainer,
>>
>>
>>
>> So there is no way to install using experimental as the version of ruby-omniauth is no more
>>
>> even in unstable.
>>
>>
>>
> Such breakages are expected in unstable during transitions. You might want to use snapshot.debian.org to install older version of ruby-omniauth or install it from rubygems.org
>
>
>


The breakage is there for more than 8 months. I tried to install regularly.





>
> Installing gitlab from fasttrack.debian.net is recommended to avoid such breakages.
>
>
>


I does not work either if you bstarted from a testing ISO.



>
> 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



Could you please follow the rules and publish in experimental things that works with a debian unstable system.



NB: and of course gitlab from unstable is not working.

Eric Valette

unread,
Apr 22, 2022, 2:00:03 PM4/22/22
to
On 21/04/2022 14:12, Pirate Praveen wrote:
>
>
> 2022, ഏപ്രിൽ 21 5:27:25 PM IST, "Éric Valette" <eric.v...@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.

I would say the contrary : experimental version are always above what
gitlab expects. experiùmental is way faster than gitlab.

Putting gitlab related packages in experimental or unstable that you
know cannot install is just frustrating. People have someting cretaed
private packages version.


> 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.

Ben then why do yopu publsih pacakages that have no chnace to install
for unstable and experimental.
>
> 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.

Evne with buleyes fastrack, once you installed a testing iso and updated
you are scewed.

>> 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.

Then avoid publishing package for other debian version.


-- eric
0 new messages