Debian repository: override section and priority fields Those field are not added to the dsc file and reprepro has started failing. Reproducing the whole set-up is almost impossible so I am sending this and will trigger a test release. Also use release label instead of release name so we get the rc number (for some reason this was not included in previous release). Fixes #2256. To be cherry-picked for #2246 -- Change-Id: Ia0b879a24f1288cbbbb843013d41725fb1ddb569 Reviewed-on: https://cr.bazel.build/8032 PiperOrigin-RevId: 142537787 MOS_MIGRATED_REVID=142537787
diff --git a/scripts/ci/build.sh b/scripts/ci/build.sh index 005e684..3a4fc66 100755 --- a/scripts/ci/build.sh +++ b/scripts/ci/build.sh
@@ -346,8 +346,15 @@ basedir . EOF - touch conf/override.stable - touch conf/override.testing + # TODO(#2264): this is a quick workaround #2256, figure out a correct fix. + cat > conf/override.stable <<EOF +bazel Section contrib/devel +bazel Priority optional +EOF + cat > conf/override.testing <<EOF +bazel Section contrib/devel +bazel Priority optional +EOF ensure_gpg_secret_key_imported @@ -388,8 +395,8 @@ local release_label="$(get_full_release_name)" local deb_pkg_name_jdk8="${release_name}/bazel_${release_label}-linux-x86_64.deb" local deb_pkg_name_jdk7="${release_name}/bazel_${release_label}-jdk7-linux-x86_64.deb" - local deb_dsc_name="${release_name}/bazel_$(get_release_name).dsc" - local deb_tar_name="${release_name}/bazel_$(get_release_name).tar.gz" + local deb_dsc_name="${release_name}/bazel_${release_label}.dsc" + local deb_tar_name="${release_name}/bazel_${release_label}.tar.gz" cp "${tmpdir}/bazel_${release_label}-linux-x86_64.deb" "${dir}/${deb_pkg_name_jdk8}" cp "${tmpdir}/bazel_${release_label}-jdk7-linux-x86_64.deb" "${dir}/${deb_pkg_name_jdk7}" cp "${tmpdir}/bazel.dsc" "${dir}/${deb_dsc_name}"