debian-mirror-gitlab/debian
Dmitry Smirnov 8f0df06c7c ruby-arel (>= 6.0.4~) is crucial.
Fixes the following problem:

~~~~
TypeError: Cannot visit Integer
/usr/share/gitlab/app/models/application_setting.rb:243:in `rescue in current'
/usr/share/gitlab/app/models/application_setting.rb:232:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'

Caused by:
NoMethodError: undefined method `visit_Integer' for #<Arel::Visitors::PostgreSQL:0x00005648fdfdb190>
Did you mean?  visit_String
/usr/share/gitlab/app/models/application_setting.rb:243:in `rescue in current'
/usr/share/gitlab/app/models/application_setting.rb:232:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'

Caused by:
TypeError: Cannot visit Integer
/usr/share/gitlab/app/models/application_setting.rb:236:in `block in current'
/usr/share/gitlab/app/models/application_setting.rb:235:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'

Caused by:
NoMethodError: undefined method `visit_Integer' for #<Arel::Visitors::PostgreSQL:0x00005648fdfdb190>
Did you mean?  visit_String
/usr/share/gitlab/app/models/application_setting.rb:236:in `block in current'
/usr/share/gitlab/app/models/application_setting.rb:235:in `current'
/usr/share/gitlab/lib/gitlab/current_settings.rb:43:in `uncached_application_settings'
/usr/share/gitlab/lib/gitlab/current_settings.rb:29:in `ensure_application_settings!'
/usr/share/gitlab/lib/gitlab/current_settings.rb:8:in `current_application_settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:21:in `settings'
/usr/share/gitlab/lib/gitlab/metrics/influx_db.rb:14:in `influx_metrics_enabled?'
/usr/share/gitlab/lib/gitlab/metrics.rb:7:in `enabled?'
/usr/share/gitlab/config/initializers/8_metrics.rb:122:in `<top (required)>'
/usr/share/gitlab/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
dpkg: error processing package gitlab (--configure):
~~~~
2018-04-16 16:02:16 +10:00
..
conf gitlab.yml.example: fixed path to "gitaly.socket". 2018-04-16 14:29:30 +10:00
missing-sources add non minified source for latinise.js 2016-01-20 00:11:53 +05:30
patches Relax dependency on grape-entity 2018-04-04 22:27:21 +05:30
po add POTFILES.in 2015-10-24 13:03:36 +05:30
source update overrides 2018-03-27 20:45:43 +05:30
tests export DB before bundle in autopkgtest 2017-03-17 22:52:59 +05:30
adduser.sh read gitlab_user from debconf 2017-02-16 16:35:08 +05:30
changelog update changelog 2018-04-05 14:08:31 +05:30
compat revert to compat 10 2018-03-18 15:25:43 +05:30
config fix packagename for dbc_go in config 2017-05-12 09:57:29 +05:30
control ruby-arel (>= 6.0.4~) is crucial. 2018-04-16 16:02:16 +10:00
copyright Remove files no longer present in vendor 2018-03-17 18:25:27 +05:30
gitlab-check.sh use -- sh -c for runuser 2017-04-21 15:03:54 +05:30
gitlab.docs update install file and nginx conf files 2017-02-20 17:03:20 +05:30
gitlab.gitlab-mailroom.service remove hard coded gitlab user 2017-02-16 17:35:01 +05:30
gitlab.gitlab-sidekiq.service remove hard coded gitlab user 2017-02-16 17:35:01 +05:30
gitlab.gitlab-unicorn.service remove hard coded gitlab user 2017-02-16 17:35:01 +05:30
gitlab.gitlab-workhorse.service remove hard coded gitlab user 2017-02-16 17:35:01 +05:30
gitlab.init add init script 2015-11-11 16:23:27 +05:30
gitlab.links isolate yarn to its own directory 2018-03-22 21:16:18 +05:30
gitlab.lintian-overrides update overrides 2017-09-25 10:44:30 +05:30
gitlab.service Rewrite terrible upstream .service files: 2016-07-18 04:15:13 +10:00
gitlab.templates ask email for letsencrypt 2017-04-26 20:23:50 +05:30
gitlab.triggers add dpkg trigger to recreate Gemfile.lock 2016-12-08 23:46:56 +05:30
install install plugins directory 2018-03-27 20:33:58 +05:30
maintscript Remove plantuml_lexer.rb initializer from /etc (Closes: #893867) 2018-03-23 21:00:16 +05:30
postinst fix yarn-error.log path 2018-03-21 18:22:18 +05:30
postrm Remove locale directory during purge 2018-02-28 23:07:08 +05:30
rake-tasks.sh isolate yarn to its own directory 2018-03-22 21:16:18 +05:30
README.Debian update doc with new way of reading variables 2017-04-20 11:53:38 +05:30
README.source update branch info 2018-03-15 12:30:10 +05:30
ruby-gitlab-ce.git.docs Revert "Run wrap-and-sort -a" 2017-02-20 17:20:00 +05:30
rules remove dh_fixperms (already fixed upstream) 2018-03-18 15:34:42 +05:30
upstream-file-count-check.sh exclude .git from upstream file count 2017-12-13 10:48:53 +05:30
watch fix watch file for new url scheme 2017-08-17 21:58:55 +05:30

Git Branches and meanings:

master		:always current development, now 9.x in contrib, using npm
syslibs		:now 9.x in main, needs packages in NEW
master-8	:created to continue working on gitlab 8.x when master moved
 to 9 (since 9.x upload in unstable, this branch is not relevant)
stretch-updates	:now 8.x in main, security updates for stretch

Create master-10 till 10.x is ready for unstable. Security updates should be
in stretch-updates branch or in temporary branches created from it.