[DRE-maint] Bug#1077946: gitlab: FTBFS: cannot find package "github.com/gogo/protobuf/proto"
Santiago Vila
sanvila at debian.org
Sun Aug 4 23:52:07 BST 2024
Package: src:gitlab
Version: 16.8.4-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --buildsystem=ruby --with=ruby --package=gitlab
dh_update_autotools_config -O--buildsystem=ruby -O--package=gitlab
dh_autoreconf -O--buildsystem=ruby -O--package=gitlab
debian/rules override_dh_auto_configure-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
dh_ruby --configure
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
dh_ruby --build
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
[... snipped ...]
+config/metrics/license/20230505112412_installation_creation_date_approximation.yml
+config/metrics/license/20230926091801_db_enabled.yml
config/metrics/objects_schemas
+config/metrics/objects_schemas/batched_background_migration_failed_jobs_metric.json
+config/metrics/objects_schemas/batched_background_migrations_metric.json
config/metrics/objects_schemas/collected_data_categories_schema.json
config/metrics/objects_schemas/git_version_schema.json
+config/metrics/objects_schemas/index_inconsistencies_metric.json
config/metrics/objects_schemas/omniauth_providers_schema.json
config/metrics/objects_schemas/projects_with_enabled_alert_integrations_histogram.json
+config/metrics/objects_schemas/schema_inconsistencies_metric.json
config/metrics/objects_schemas/topology_schema.json
config/metrics/objects_schemas/user_auth_by_provider.json
-config/metrics/schema.json
+config/metrics/schema
+config/metrics/schema/base.json
+config/metrics/schema/internal_events.json
+config/metrics/schema/redis.json
+config/metrics/schema/redis_hll.json
+config/metrics/schema/status.json
config/metrics/settings
config/metrics/settings/20210201124935_database_adapter.yml
config/metrics/settings/20210204124856_instance_auto_devops_enabled.yml
@@ -2757,6 +3141,12 @@
config/metrics/settings/20220222181654_certificate_based_clusters_ff.yml
config/metrics/settings/20221015152126_deactivate_dormant_users_enabled.yml
config/metrics/settings/20221015161233_deactivate_dormant_users_period.yml
+config/metrics/settings/20230125220526_incoming_email_encrypted_secrets_enabled.yml
+config/metrics/settings/20230125221700_service_desk_email_encrypted_secrets_enabled.yml
+config/metrics/settings/20230203164341_index_inconsistencies_metric.yml
+config/metrics/settings/20230328165533_mode.yml
+config/metrics/settings/20230602180038_batched_background_migrations_metric.yml
+config/metrics/settings/20230612132238_schema_inconsistencies_metric.yml
config/object_store_settings.rb
config/open_api.yml
config/plugins
@@ -2764,20 +3154,25 @@
config/prometheus
config/prometheus/cluster_metrics.yml
config/prometheus/common_metrics.yml
-config/prometheus/pod_metrics.yml
config/prometheus/queries_cluster_metrics.yml
-config/prometheus/self_monitoring_default.yml
config/puma.example.development.rb
config/puma.rb.example
+config/redis.yml.example
config/resque.yml.example
config/routes
config/routes.rb
+config/routes/activity_pub.rb
config/routes/admin.rb
config/routes/api.rb
config/routes/customers_dot.rb
config/routes/dashboard.rb
config/routes/development.rb
+config/routes/directs
+config/routes/directs.rb
+config/routes/directs/milestone.rb
+config/routes/directs/subscription_portal.rb
config/routes/explore.rb
+config/routes/gcp.rb
config/routes/git_http.rb
config/routes/google_api.rb
config/routes/group.rb
@@ -2787,6 +3182,7 @@
config/routes/jira_connect.rb
config/routes/legacy_builds.rb
config/routes/merge_requests.rb
+config/routes/organizations.rb
config/routes/pipelines.rb
config/routes/profile.rb
config/routes/project.rb
@@ -2797,14 +3193,24 @@
config/routes/unmatched_project.rb
config/routes/uploads.rb
config/routes/user.rb
+config/routes/user_settings.rb
+config/routes/well_known.rb
config/routes/wiki.rb
config/secrets.yml.example
+config/security
+config/security/banned_ssh_keys.yml
+config/session_store.yml.example
config/settings.rb
config/sidekiq.yml.example
config/sidekiq_queues.yml
config/smime_signature_settings.rb
config/spring.rb
config/storage.yml
+config/vite.json
+config/vite.rb
+config/vue3migration
+config/vue3migration/compiler.js
config/weak_password_digests.yml
config/webpack.config.js
+config/webpack.constants.js
config/webpack.vendor.config.js
---------------------
Obsolete config files are:
---------------------
config/audit_events/types/policy_project_updated.yml
config/esbuild.config.js
config/events/1651052988_gitlab__usage_data_counters__ci_template_unique_counter_ci_templates_unique.yml
config/events/1651053267_event_create_service_action_active_users_project_repo.yml
config/events/1655726589_ide_edit_g_edit_by_web_ide.yml
config/events/1655726622_ide_edit_g_edit_by_live_preview.yml
config/events/1655726650_ide_edit_g_edit_by_sfe.yml
config/events/1655726683_ide_edit_g_edit_by_snippet_ide.yml
config/events/1656510012_merge_requests_i_code_review_user_approve_mr.yml
config/events/1656690716_post_receive_source_code_pushes.yml
config/events/202109151015_cluster_applications_cluster_application_name.yml
config/events/202109151015_groups__email_campaigns_controller_click.yml
config/events/20210915205107_default_click_link.yml
config/events/20211215022206_default_edit_click_consolidated_edit.yml
config/events/20211215022206_default_web_ide_click_consolidated_edit_ide.yml
config/feature_flags/development/actors_aware_gitaly_calls.yml
config/feature_flags/development/add_delete_branch_worker.yml
config/feature_flags/development/ai_assist_api.yml
config/feature_flags/development/allow_audit_event_type_filtering.yml
config/feature_flags/development/allow_possible_spam.yml
config/feature_flags/development/always_async_project_authorizations_refresh.yml
config/feature_flags/development/apollo_boards.yml
config/feature_flags/development/application_settings_tokens_optional_encryption.yml
config/feature_flags/development/approval_rules_pagination.yml
config/feature_flags/development/arkose_labs_login_challenge.yml
config/feature_flags/development/arkose_labs_prevent_login.yml
config/feature_flags/development/arkose_labs_signup_challenge.yml
config/feature_flags/development/artifacts_management_page.yml
config/feature_flags/development/async_commit_diff_files.yml
config/feature_flags/development/async_merge_request_diff_creation.yml
config/feature_flags/development/automated_email_provision.yml
config/feature_flags/development/ban_user_feature_flag.yml
config/feature_flags/development/bitbucket_server_user_mapping_by_username.yml
config/feature_flags/development/block_weak_passwords.yml
config/feature_flags/development/branch_rules.yml
config/feature_flags/development/bulk_import.yml
config/feature_flags/development/bulk_import_projects.yml
config/feature_flags/development/bulk_update_membership_roles.yml
config/feature_flags/development/cache_home_panel.yml
config/feature_flags/development/cache_pages_domain_api.yml
config/feature_flags/development/chatops.yml
config/feature_flags/development/check_etags_diffs_batch_before_write_cache.yml
config/feature_flags/development/ci_assign_job_token_on_scheduling.yml
config/feature_flags/development/ci_destroy_unlocked_job_artifacts.yml
config/feature_flags/development/ci_inbound_job_token_scope.yml
config/feature_flags/development/ci_job_artifacts_backlog_work.yml
config/feature_flags/development/ci_job_token_scope.yml
config/feature_flags/development/ci_limit_complete_hierarchy_size.yml
config/feature_flags/development/ci_partitioning_use_ci_builds_metadata_routing_table.yml
config/feature_flags/development/ci_pipeline_triggers_settings_vue_ui.yml
config/feature_flags/development/ci_raw_variables_in_yaml_config.yml
config/feature_flags/development/ci_register_job_temporary_lock.yml
config/feature_flags/development/ci_retry_job_fix.yml
config/feature_flags/development/ci_secure_files.yml
config/feature_flags/development/ci_skip_auto_cancelation_on_child_pipelines.yml
config/feature_flags/development/ci_update_unlocked_job_artifacts.yml
config/feature_flags/development/collect_package_events.yml
config/feature_flags/development/configure_sentry_in_application_settings.yml
config/feature_flags/development/container_registry_delete_repository_with_cron_worker.yml
config/feature_flags/development/content_editor_on_issues.yml
config/feature_flags/development/counter_attribute_db_lease_for_update.yml
config/feature_flags/development/dast_api_scanner.yml
config/feature_flags/development/delay_for_repository_update_mirror.yml
config/feature_flags/development/delayed_repository_update_mirror_worker.yml
config/feature_flags/development/detect_android_projects.yml
config/feature_flags/development/disable_metric_dashboard_refresh_rate.yml
config/feature_flags/development/disabled_mr_discussions_redis_cache.yml
config/feature_flags/development/dispensable_render.yml
config/feature_flags/development/display_merge_conflicts_in_diff.yml
config/feature_flags/development/draft_quick_action_non_toggle.yml
config/feature_flags/development/enable_minor_delay_during_project_authorizations_refresh.yml
config/feature_flags/development/enable_vulnerability_remediations_from_records.yml
config/feature_flags/development/enforce_max_attachment_size_upload_api.yml
config/feature_flags/development/enhanced_webhook_support_regex.yml
config/feature_flags/development/exit_registration_verification.yml
config/feature_flags/development/fe_epic_board_total_weight.yml
config/feature_flags/development/file_line_blame.yml
config/feature_flags/development/geo_container_repository_replication.yml
config/feature_flags/development/geo_pipeline_artifact_replication.yml
config/feature_flags/development/geo_snippet_repository_replication.yml
config/feature_flags/development/git_abuse_rate_limit_feature_flag.yml
config/feature_flags/development/gitlab_ci_builds_queuing_metrics.yml
config/feature_flags/development/global_search_error_rate_sli.yml
config/feature_flags/development/graphql_job_app.yml
config/feature_flags/development/graphql_keyset_pagination_without_next_page_query.yml
config/feature_flags/development/group_analytics_dashboards_page.yml
config/feature_flags/development/group_export_ndjson.yml
config/feature_flags/development/group_import_ndjson.yml
config/feature_flags/development/group_level_git_protocol_control.yml
config/feature_flags/development/groups_tokens_optional_encryption.yml
config/feature_flags/development/harbor_registry_integration.yml
config/feature_flags/development/hash_based_cache_for_protected_branches.yml
config/feature_flags/development/hash_oauth_secrets.yml
config/feature_flags/development/highlight_js.yml
config/feature_flags/development/import_project_from_remote_file_s3.yml
config/feature_flags/development/improve_blobs_cache_headers.yml
config/feature_flags/development/increase_page_size_exponentially.yml
config/feature_flags/development/indifferent_wal_location_keys.yml
config/feature_flags/development/inline_haml_diff_line_rendering.yml
config/feature_flags/development/integration_slack_app_notifications.yml
config/feature_flags/development/ipynbdiff_notes_tracker.yml
config/feature_flags/development/issue_assignees_widget.yml
config/feature_flags/development/issues_full_text_search.yml
config/feature_flags/development/jira_connect_oauth.yml
config/feature_flags/development/jira_connect_oauth_self_managed.yml
config/feature_flags/development/jira_connect_oauth_self_managed_setting.yml
config/feature_flags/development/job_log_jump_to_failures.yml
config/feature_flags/development/job_webhook_retries_count.yml
config/feature_flags/development/lazy_load_commits.yml
config/feature_flags/development/legacy_merge_request_state_check_for_merged_result_pipelines.yml
config/feature_flags/development/license_from_gitaly.yml
config/feature_flags/development/limit_reviewer_and_assignee_size.yml
config/feature_flags/development/linear_group_descendants_finder_upto.yml
config/feature_flags/development/linear_project_ancestors.yml
config/feature_flags/development/linear_user_manageable_groups.yml
config/feature_flags/development/markdown_dollar_math.yml
config/feature_flags/development/markup_rendering_timeout.yml
config/feature_flags/development/merge_request_refs_cleanup.yml
config/feature_flags/development/metrics_dashboard_exhaustive_validations.yml
config/feature_flags/development/mr_review_submit_comment.yml
config/feature_flags/development/namespace_storage_limit_bypass_date_check.yml
config/feature_flags/development/new_header_search.yml
config/feature_flags/development/non_public_artifacts.yml
config/feature_flags/development/notes_create_service_tracking.yml
config/feature_flags/development/observability_group_tab.yml
config/feature_flags/development/only_allow_merge_if_all_status_checks_passed.yml
config/feature_flags/development/operational_vulnerabilities_filters.yml
config/feature_flags/development/optimized_housekeeping.yml
config/feature_flags/development/package_registry_access_level.yml
config/feature_flags/development/paginated_mr_discussions.yml
config/feature_flags/development/permit_all_shared_groups_for_approval.yml
config/feature_flags/development/phabricator_import.yml
config/feature_flags/development/pipeline_name.yml
config/feature_flags/development/pipeline_schedules_vue.yml
config/feature_flags/development/pipeline_tabs_vue.yml
config/feature_flags/development/preferred_language_switcher.yml
config/feature_flags/development/present_groups_select_all.yml
config/feature_flags/development/prevent_outdated_deployment_jobs.yml
config/feature_flags/development/product_intelligence_database_event_tracking.yml
config/feature_flags/development/project_export_as_ndjson.yml
config/feature_flags/development/project_import_ndjson.yml
config/feature_flags/development/project_list_filter_bar.yml
config/feature_flags/development/projects_preloader_fix.yml
config/feature_flags/development/projects_tokens_optional_encryption.yml
config/feature_flags/development/prometheus_computed_alerts.yml
config/feature_flags/development/rate_limit_gitlab_shell.yml
config/feature_flags/development/rate_limit_gitlab_shell_by_ip.yml
config/feature_flags/development/realtime_reviewers.yml
config/feature_flags/development/record_projects_target_platforms.yml
config/feature_flags/development/recursive_approach_for_all_projects.yml
config/feature_flags/development/refactor_code_quality_inline_findings.yml
config/feature_flags/development/refactor_security_extension.yml
config/feature_flags/development/rely_on_protected_branches_cache.yml
config/feature_flags/development/remove_legacy_github_client.yml
config/feature_flags/development/remove_namespace_aggregator_delay.yml
config/feature_flags/development/repack_after_shard_migration.yml
config/feature_flags/development/repository_archive_hotlinking_interception.yml
config/feature_flags/development/require_approval_on_scan_removal.yml
config/feature_flags/development/restyle_login_page.yml
config/feature_flags/development/role_targeted_broadcast_messages.yml
config/feature_flags/development/root_level_issues_query.yml
config/feature_flags/development/root_statistics_worker_read_replica.yml
config/feature_flags/development/route_hll_to_snowplow.yml
config/feature_flags/development/route_hll_to_snowplow_phase2.yml
config/feature_flags/development/rugged_commit_is_ancestor.yml
config/feature_flags/development/rugged_commit_tree_entry.yml
config/feature_flags/development/rugged_find_commit.yml
config/feature_flags/development/rugged_list_commits_by_oid.yml
config/feature_flags/development/rugged_tree_entries.yml
config/feature_flags/development/rugged_tree_entry.yml
config/feature_flags/development/run_pipeline_graphql.yml
config/feature_flags/development/s3_multithreaded_uploads.yml
config/feature_flags/development/saved_replies.yml
config/feature_flags/development/scan_execution_rule_mode.yml
config/feature_flags/development/scan_result_role_action.yml
config/feature_flags/development/schema_linting.yml
config/feature_flags/development/search_blobs_language_aggregation.yml
config/feature_flags/development/search_page_vertical_nav.yml
config/feature_flags/development/searchable_fork_targets.yml
config/feature_flags/development/secure_files_metadata_parsers.yml
config/feature_flags/development/soft_email_confirmation.yml
config/feature_flags/development/split_operations_visibility_permissions.yml
config/feature_flags/development/subgroups_approval_rules.yml
config/feature_flags/development/track_work_items_activity.yml
config/feature_flags/development/trial_email_validation.yml
config/feature_flags/development/ultimate_feature_removal_banner.yml
config/feature_flags/development/unify_security_configuration.yml
config/feature_flags/development/unlink_fork_network_upon_visibility_decrease.yml
config/feature_flags/development/update_oauth_registration_flow.yml
config/feature_flags/development/update_vuln_identifiers_flag.yml
config/feature_flags/development/usage_data_ci_i_testing_coverage_report_uploaded.yml
config/feature_flags/development/usage_data_diff_searches.yml
config/feature_flags/development/use_api_for_payment_validation.yml
config/feature_flags/development/use_click_house_database_for_error_tracking.yml
config/feature_flags/development/use_iid_in_work_items_path.yml
config/feature_flags/development/use_marker_ranges.yml
config/feature_flags/development/use_pipeline_wizard_for_pages.yml
config/feature_flags/development/use_primary_and_secondary_stores_for_duplicate_jobs.yml
config/feature_flags/development/use_primary_store_as_default_for_duplicate_jobs.yml
config/feature_flags/development/use_traversal_ids.yml
config/feature_flags/development/use_traversal_ids_for_ancestor_scopes.yml
config/feature_flags/development/use_traversal_ids_for_ancestors.yml
config/feature_flags/development/use_traversal_ids_for_ancestors_upto.yml
config/feature_flags/development/use_traversal_ids_for_descendants_scopes.yml
config/feature_flags/development/use_traversal_ids_for_root_ancestor.yml
config/feature_flags/development/use_traversal_ids_for_self_and_hierarchy.yml
config/feature_flags/development/use_traversal_ids_for_self_and_hierarchy_scopes.yml
config/feature_flags/development/use_traversal_ids_groups_finder.yml
config/feature_flags/development/use_traversal_ids_roots.yml
config/feature_flags/development/user_time_settings.yml
config/feature_flags/development/validate_release_with_author.yml
config/feature_flags/development/verify_gitlab_shell_worker_method_names.yml
config/feature_flags/development/verify_mail_scheduler_notification_service_worker_method_names.yml
config/feature_flags/development/vue_broadcast_messages.yml
config/feature_flags/development/vue_group_select.yml
config/feature_flags/development/vue_issues_dashboard.yml
config/feature_flags/development/web_hooks_disable_failed.yml
config/feature_flags/development/web_hooks_no_rate_limit.yml
config/feature_flags/development/webauthn.yml
config/feature_flags/development/webhook_form_mask_url.yml
config/feature_flags/development/webhooks_failed_callout.yml
config/feature_flags/development/work_items_create_from_markdown.yml
config/feature_flags/experiment/build_ios_app_guide_email.yml
config/feature_flags/experiment/disable_network_graph_notes_count.yml
config/feature_flags/experiment/generic_explore_groups.yml
config/feature_flags/experiment/in_product_guidance_environments_webide.yml
config/feature_flags/experiment/invite_for_help_continuous_onboarding.yml
config/feature_flags/experiment/invite_members_in_side_nav.yml
config/feature_flags/experiment/ios_specific_templates.yml
config/feature_flags/experiment/pql_three_cta_test.yml
config/feature_flags/experiment/require_verification_for_namespace_creation.yml
config/feature_flags/experiment/runners_availability_section.yml
config/feature_flags/experiment/security_actions_continuous_onboarding.yml
config/feature_flags/experiment/security_reports_mr_widget_prompt.yml
config/feature_flags/experiment/video_tutorials_continuous_onboarding.yml
config/feature_flags/ops/disable_anonymous_search.yml
config/feature_flags/ops/dynamic_image_resizing.yml
config/feature_flags/ops/dynamic_nonce.yml
config/feature_flags/ops/enforce_memory_watchdog.yml
config/feature_flags/ops/gitlab_gtm_datalayer.yml
config/feature_flags/ops/gitlab_memory_watchdog.yml
config/feature_flags/ops/gitlab_service_measuring_projects_create_service.yml
config/feature_flags/ops/gitlab_service_measuring_projects_import_export_export_service.yml
config/feature_flags/ops/gitlab_service_measuring_projects_import_service.yml
config/feature_flags/ops/gtm_nonce.yml
config/feature_flags/ops/jira_raise_timeouts.yml
config/feature_flags/ops/kubernetes_agent_internal_api.yml
config/feature_flags/ops/purge_stale_security_findings.yml
config/feature_flags/ops/sidekiq_memory_killer_read_only_mode.yml
config/feature_flags/ops/skip_rugged_auto_detect.yml
config/initializers/01_active_record_database_tasks_configuration_flag.rb
config/initializers/0_log_deprecations.rb
config/initializers/9_fast_gettext.rb
config/initializers/active_record_data_types.rb
config/initializers/bootstrap_form.rb
config/initializers/carrierwave_patch.rb
config/initializers/gettext_rails_i18n_patch.rb
config/initializers/google_api_client_patch.rb
config/initializers/hangouts_chat_http_override.rb
config/initializers/http_hostname_override.rb
config/initializers/licensee_license_patch.rb
config/initializers/net_http_patch.rb
config/initializers/net_http_response_patch.rb
config/initializers/types.rb
config/initializers/wrap_parameters.rb
config/initializers_before_autoloader/003_gc_compact.rb
config/metrics/counts_28d/20210216182129_sast_pipeline.yml
config/metrics/counts_28d/20210216182131_secret_detection_pipeline.yml
config/metrics/schema.json
config/prometheus/pod_metrics.yml
config/prometheus/self_monitoring_default.yml
---------------------
These should be added to debian/maintscript
---------------------
dh_install -XLICENSE -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
dh_installexamples -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
# Make sure we are installing all required files in debian/install
rm -rf debian/gitlab/usr/share/gitlab/tmp/*
find debian/gitlab/usr/share/gitlab/ -name .eslintrc.yml -delete
mv debian/gitlab/usr/share/gitlab/app/assets/javascripts/locale \
debian/gitlab/usr/share/gitlab/app/assets/javascripts/locale.static
if [ -f debian/gitlab/var/lib/gitlab/db/structure.sql ]; then \
mv debian/gitlab/var/lib/gitlab/db/structure.sql debian/gitlab/var/lib/gitlab/db/structure.sql.template; fi
sed -i 's/__NEW_VERSION__/16.8.4-1/g' debian/gitlab/usr/lib/gitlab/templates/gitlab-debian.conf.example
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs -O--buildsystem=ruby -O--package=gitlab
dh_ruby_fixdocs -O--buildsystem=ruby -O--package=gitlab
dh_installchangelogs -O--buildsystem=ruby -O--package=gitlab
dh_installdebconf -O--buildsystem=ruby -O--package=gitlab
dh_installinit -O--buildsystem=ruby -O--package=gitlab
dh_installtmpfiles -O--buildsystem=ruby -O--package=gitlab
debian/rules override_dh_installsystemd-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installsystemd --no-start -p gitlab --name=gitlab-sidekiq -O--package=gitlab
dh_installsystemd --no-start -p gitlab --name=gitlab-puma -O--package=gitlab
dh_installsystemd --no-start -p gitlab --name=gitlab-mailroom -O--package=gitlab
dh_installsystemd --no-start -p gitlab --name=gitlab-workhorse -O--package=gitlab
dh_installsystemd -O--package=gitlab -O--buildsystem=ruby -O--with=ruby
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installsystemduser -O--buildsystem=ruby -O--package=gitlab
dh_installlogrotate -O--buildsystem=ruby -O--package=gitlab
dh_lintian -O--buildsystem=ruby -O--package=gitlab
dh_perl -O--buildsystem=ruby -O--package=gitlab
dh_link -O--buildsystem=ruby -O--package=gitlab
dh_strip_nondeterminism -O--buildsystem=ruby -O--package=gitlab
dh_compress -X.rb -O--buildsystem=ruby -O--package=gitlab
dh_fixperms -O--buildsystem=ruby -O--package=gitlab
dh_missing -O--buildsystem=ruby -O--package=gitlab
debian/rules override_dh_dwz
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# Do nothing
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_strip -a -O--buildsystem=ruby -O--package=gitlab
Can't stat debian/gitlab-workhorse: No such file or directory
at /usr/bin/dh_strip line 357.
dh_makeshlibs -a -O--buildsystem=ruby -O--package=gitlab
dh_shlibdeps -a -O--buildsystem=ruby -O--package=gitlab
dh_ruby_fixdepends -O--buildsystem=ruby -O--package=gitlab
debian/rules execute_before_dh_installdeb
make[1]: Entering directory '/<<PKGBUILDDIR>>'
if command -v dh_movetousr >/dev/null; then dh_movetousr; fi
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdeb -O--buildsystem=ruby -O--package=gitlab
dh_gencontrol -O--buildsystem=ruby -O--package=gitlab
dpkg-gencontrol: warning: Depends field of package gitlab: substitution variable ${shlibs:Depends} used, but is not defined
dpkg-gencontrol: warning: package gitlab: substitution variable ${ruby:Versions} used, but is not defined
dpkg-gencontrol: warning: package gitlab: substitution variable ${misc:Pre-Depends} unused, but is defined
dh_md5sums -O--buildsystem=ruby -O--package=gitlab
dh_builddeb -O--buildsystem=ruby -O--package=gitlab
dpkg-deb: building package 'gitlab' in '../gitlab_16.8.4-1_all.deb'.
dh binary --buildsystem=golang --with=golang --builddirectory=_build \
--package=gitlab-workhorse --sourcedirectory=workhorse
dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-workhorse -O--sourcedirectory=workhorse
dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build -O--package=gitlab-workhorse -O--sourcedirectory=workhorse
debian/rules override_dh_auto_configure-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -O--package=gitlab-workhorse -O--buildsystem=golang \
-O--with=golang -O--builddirectory=_build -O--sourcedirectory=workhorse
# we don't need gitlab's (ruby) vendor directory
rm -rf _build/src/gitlab.com/gitlab-org/gitlab/vendor
# workhorse-vendor is meant for workhorse, but should be renamed
mv _build/src/gitlab.com/gitlab-org/gitlab/workhorse-vendor _build/src/gitlab.com/gitlab-org/gitlab/vendor
# merge vendor from gitaly with vendor in build directory using simbolic links
# if the command fails with errors like cp: not replacing '_build/src/gitlab.com/gitlab-org/gitlab/vendor/...'
# then remove any conflicting modules from workhorse-vendor tarball
cp -arsn /usr/share/gocode/src/gitlab.com/gitlab-org/gitaly/v16/vendor/* \
_build/src/gitlab.com/gitlab-org/gitlab/vendor/
cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead
# import paths in vendor needs version as directory (go.mod is ignored)
mkdir -p _build/src/gitlab.com/gitlab-org/gitlab/vendor/github.com/cespare/xxhash/v2
mkdir -p _build/src/gitlab.com/gitlab-org/gitlab/vendor/github.com/oklog/ulid/v2
cp -arsn /usr/share/gocode/src/github.com/cespare/xxhash/* _build/src/gitlab.com/gitlab-org/gitlab/vendor/github.com/cespare/xxhash/v2
cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead
cp -arsn /usr/share/gocode/src/github.com/oklog/ulid/* _build/src/gitlab.com/gitlab-org/gitlab/vendor/github.com/oklog/ulid/v2
cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead
# only go files gets copied, but we need files like gitlab-logo.png
cp -rf workhorse _build/src/gitlab.com/gitlab-org/gitlab
# Remove non-existent symlink
find _build/src/gitlab.com/gitlab-org/gitlab -name test.git -delete
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -O--package=gitlab-workhorse -O--buildsystem=golang \
-O--with=golang -O--builddirectory=_build -O--sourcedirectory=workhorse
cd _build && go install -trimpath -v -p 2 gitlab.com/gitlab-org/gitlab/workhorse gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image/png gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-cat gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata/limit gitlab.com/gitlab-org/gitlab/workhorse/internal/api gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts gitlab.com/gitlab-org/gitlab/workhorse/internal/badgateway gitlab.com/gitlab-org/gitlab/workhorse/internal/builds gitlab.com/gitlab-org/gitlab/workhorse/internal/channel gitlab.com/gitlab-org/gitlab/workhorse/internal/config gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy gitlab.com/gitlab-org/gitlab/workhorse/internal/git gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly gitlab.com/gitlab-org/gitlab/workhorse/internal/headers gitlab.com/gitlab-org/gitlab/workhorse/internal/helper gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/command gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/exception gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/fail gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/nginx gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer gitlab.com/gitlab-org/gitlab/workhorse/internal/log gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser gitlab.com/gitlab-org/gitlab/workhorse/internal/proxy gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing gitlab.com/gitlab-org/gitlab/workhorse/internal/redis gitlab.com/gitlab-org/gitlab/workhorse/internal/rejectmethods gitlab.com/gitlab-org/gitlab/workhorse/internal/secret gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile gitlab.com/gitlab-org/gitlab/workhorse/internal/sendurl gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages gitlab.com/gitlab-org/gitlab/workhorse/internal/testhelper gitlab.com/gitlab-org/gitlab/workhorse/internal/transport gitlab.com/gitlab-org/gitlab/workhorse/internal/upload gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/filestore gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3api gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/roundtripper gitlab.com/gitlab-org/gitlab/workhorse/internal/urlprefix gitlab.com/gitlab-org/gitlab/workhorse/internal/utils/svg gitlab.com/gitlab-org/gitlab/workhorse/internal/version gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts
src/gitlab.com/gitlab-org/gitlab/vendor/github.com/lightstep/lightstep-tracer-go/collector_client_http.go:15:2: cannot find package "github.com/gogo/protobuf/proto" in any of:
/<<PKGBUILDDIR>>/_build/src/gitlab.com/gitlab-org/gitlab/vendor/github.com/gogo/protobuf/proto (vendor tree)
/usr/lib/go-1.22/src/github.com/gogo/protobuf/proto (from $GOROOT)
/<<PKGBUILDDIR>>/_build/src/github.com/gogo/protobuf/proto (from $GOPATH)
src/gitlab.com/gitlab-org/gitlab/vendor/github.com/lightstep/lightstep-tracer-go/proto_converter.go:8:2: cannot find package "github.com/gogo/protobuf/types" in any of:
/<<PKGBUILDDIR>>/_build/src/gitlab.com/gitlab-org/gitlab/vendor/github.com/gogo/protobuf/types (vendor tree)
/usr/lib/go-1.22/src/github.com/gogo/protobuf/types (from $GOROOT)
/<<PKGBUILDDIR>>/_build/src/github.com/gogo/protobuf/types (from $GOPATH)
dh_auto_build: error: cd _build && go install -trimpath -v -p 2 gitlab.com/gitlab-org/gitlab/workhorse gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-resize-image/png gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-cat gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata gitlab.com/gitlab-org/gitlab/workhorse/cmd/gitlab-zip-metadata/limit gitlab.com/gitlab-org/gitlab/workhorse/internal/api gitlab.com/gitlab-org/gitlab/workhorse/internal/artifacts gitlab.com/gitlab-org/gitlab/workhorse/internal/badgateway gitlab.com/gitlab-org/gitlab/workhorse/internal/builds gitlab.com/gitlab-org/gitlab/workhorse/internal/channel gitlab.com/gitlab-org/gitlab/workhorse/internal/config gitlab.com/gitlab-org/gitlab/workhorse/internal/dependencyproxy gitlab.com/gitlab-org/gitlab/workhorse/internal/git gitlab.com/gitlab-org/gitlab/workhorse/internal/gitaly gitlab.com/gitlab-org/gitlab/workhorse/internal/headers gitlab.com/gitlab-org/gitlab/workhorse/internal/helper gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/command gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/exception gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/fail gitlab.com/gitlab-org/gitlab/workhorse/internal/helper/nginx gitlab.com/gitlab-org/gitlab/workhorse/internal/httprs gitlab.com/gitlab-org/gitlab/workhorse/internal/imageresizer gitlab.com/gitlab-org/gitlab/workhorse/internal/log gitlab.com/gitlab-org/gitlab/workhorse/internal/lsif_transformer/parser gitlab.com/gitlab-org/gitlab/workhorse/internal/proxy gitlab.com/gitlab-org/gitlab/workhorse/internal/queueing gitlab.com/gitlab-org/gitlab/workhorse/internal/redis gitlab.com/gitlab-org/gitlab/workhorse/internal/rejectmethods gitlab.com/gitlab-org/gitlab/workhorse/internal/secret gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata gitlab.com/gitlab-org/gitlab/workhorse/internal/senddata/contentprocessor gitlab.com/gitlab-org/gitlab/workhorse/internal/sendfile gitlab.com/gitlab-org/gitlab/workhorse/internal/sendurl gitlab.com/gitlab-org/gitlab/workhorse/internal/staticpages gitlab.com/gitlab-org/gitlab/workhorse/internal/testhelper gitlab.com/gitlab-org/gitlab/workhorse/internal/transport gitlab.com/gitlab-org/gitlab/workhorse/internal/upload gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/filestore gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/s3api gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/destination/objectstore/test gitlab.com/gitlab-org/gitlab/workhorse/internal/upload/exif gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream gitlab.com/gitlab-org/gitlab/workhorse/internal/upstream/roundtripper gitlab.com/gitlab-org/gitlab/workhorse/internal/urlprefix gitlab.com/gitlab-org/gitlab/workhorse/internal/utils/svg gitlab.com/gitlab-org/gitlab/workhorse/internal/version gitlab.com/gitlab-org/gitlab/workhorse/internal/zipartifacts returned exit code 1
make[1]: *** [debian/rules:42: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202408/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
More information about the Pkg-ruby-extras-maintainers
mailing list