[DRE-maint] Bug#964097: gitlab: "git push" fails with a stacktrace in gitlab code due to outdated ruby version
Pirate Praveen
praveen at onenetbeyond.org
Thu Jul 2 16:15:36 BST 2020
On Thu, Jul 2, 2020 at 20:01, Pirate Praveen <praveen at onenetbeyond.org>
wrote:
> I plan to at least verify the syntax is still valid for ruby 2.5 for
> every new release.
>
> See
> https://salsa.debian.org/ruby-team/gitlab/-/blob/master/debian/check-ruby-syntax.sh#L4
>
pravi at ilvala2:~/forge/ruby-team/gitlab$ find . -name \*.rb -exec ruby
-wc {} \; 2>&1 | grep error
./lib/gitlab/golang.rb:36: syntax error, unexpected ']'
./lib/gitlab/golang.rb:99: syntax error, unexpected end-of-input,
expecting keyword_end
./spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb:25:
warning: possibly useless use of | in void context
./spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb:26:
warning: possibly useless use of | in void context
./spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb:27:
warning: possibly useless use of | in void context
./spec/factories/design_management/designs.rb:83: syntax error,
unexpected ')'
./spec/factories/design_management/designs.rb:91: syntax error,
unexpected keyword_end, expecting ')'
./spec/factories/design_management/designs.rb:127: syntax error,
unexpected keyword_end, expecting ')'
./spec/models/error_tracking/project_error_tracking_setting_spec.rb:58:
warning: possibly useless use of | in void context
./spec/models/error_tracking/project_error_tracking_setting_spec.rb:59:
warning: possibly useless use of | in void context
./spec/models/error_tracking/project_error_tracking_setting_spec.rb:60:
warning: possibly useless use of | in void context
./spec/models/error_tracking/project_error_tracking_setting_spec.rb:61:
warning: possibly useless use of | in void context
./spec/models/error_tracking/project_error_tracking_setting_spec.rb:62:
warning: possibly useless use of | in void context
./spec/models/error_tracking/project_error_tracking_setting_spec.rb:63:
warning: possibly useless use of | in void context
./spec/models/error_tracking/project_error_tracking_setting_spec.rb:64:
warning: possibly useless use of | in void context
./spec/models/concerns/where_composite_spec.rb:166: syntax error,
unexpected ')'
./spec/models/concerns/where_composite_spec.rb:168: syntax error,
unexpected keyword_end, expecting ')'
./spec/models/concerns/where_composite_spec.rb:182: syntax error,
unexpected keyword_end, expecting ')'
./generator_templates/active_record/migration/migration.rb:6: syntax
error, unexpected '<'
./generator_templates/active_record/migration/migration.rb:6: syntax
error, unexpected tCONSTANT, expecting end-of-input
./generator_templates/active_record/migration/create_table_migration.rb:6:
syntax error, unexpected '<'
./generator_templates/active_record/migration/create_table_migration.rb:6:
syntax error, unexpected tCONSTANT, expecting end-of-input
./generator_templates/rails/post_deployment_migration/migration.rb:6:
syntax error, unexpected '<'
./generator_templates/rails/post_deployment_migration/migration.rb:6:
syntax error, unexpected tCONSTANT, expecting end-of-input
./elasticsearch-model/spec/elasticsearch/model/adapters/active_record/import_spec.rb:51:
warning: assigned but unused variable - errors
./elasticsearch-model/spec/elasticsearch/model/adapters/mongoid/basic_spec.rb:200:
warning: assigned but unused variable - errors
So if we ignore the *_spec.rb only files in generator_templates seems
to have syntax errors. Not sure where they are actually used.
More information about the Pkg-ruby-extras-maintainers
mailing list