Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rust1.65 for openSUSE:Factory checked in at 2022-12-09 13:15:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rust1.65 (Old) and /work/SRC/openSUSE:Factory/.rust1.65.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rust1.65" Fri Dec 9 13:15:30 2022 rev:3 rq:1041296 version:1.65.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rust1.65/rust1.65.changes 2022-11-10 14:19:40.109465402 +0100 +++ /work/SRC/openSUSE:Factory/.rust1.65.new.1835/rust1.65.changes 2022-12-09 13:15:33.102291494 +0100 @@ -1,0 +2,10 @@ +Fri Dec 2 10:29:03 UTC 2022 - Alberto Planas Dominguez <apla...@suse.com> + +- Add NoSource for the bootstrap compilers. This generate a nosrc.rpm + that contains only the src.tar.xz + + + According to the documentation NoSource can be a list of + space-separated numbers, but the source code of the RPM + parseUnsignedNum (buid/misc.c) should that this is not the case. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rust1.65.spec ++++++ --- /var/tmp/diff_new_pack.GYFy7h/_old 2022-12-09 13:15:43.566346734 +0100 +++ /var/tmp/diff_new_pack.GYFy7h/_new 2022-12-09 13:15:43.570346756 +0100 @@ -31,6 +31,8 @@ %global gcc_version 11 %endif +#KEEP NOSOURCE DEBUGINFO + %define obsolete_rust_versioned() \ Obsoletes: %{1}1.64%{?2:-%{2}} \ Obsoletes: %{1}1.63%{?2:-%{2}} \ @@ -206,25 +208,45 @@ Source99: %{name}-rpmlintrc %endif Source100: %{dl_url}/rust-%{version_current}-x86_64-unknown-linux-gnu.tar.xz +NoSource: 100 Source101: %{dl_url}/rust-%{version_current}-i686-unknown-linux-gnu.tar.xz +NoSource: 101 Source102: %{dl_url}/rust-%{version_current}-aarch64-unknown-linux-gnu.tar.xz +NoSource: 102 Source103: %{dl_url}/rust-%{version_current}-armv7-unknown-linux-gnueabihf.tar.xz +NoSource: 103 Source104: %{dl_url}/rust-%{version_current}-arm-unknown-linux-gnueabihf.tar.xz +NoSource: 104 Source105: %{dl_url}/rust-%{version_current}-powerpc64-unknown-linux-gnu.tar.xz +NoSource: 105 Source106: %{dl_url}/rust-%{version_current}-powerpc64le-unknown-linux-gnu.tar.xz +NoSource: 106 Source107: %{dl_url}/rust-%{version_current}-s390x-unknown-linux-gnu.tar.xz +NoSource: 107 Source108: %{dl_url}/rust-%{version_current}-powerpc-unknown-linux-gnu.tar.xz +NoSource: 108 Source109: %{dl_url}/rust-%{version_current}-riscv64gc-unknown-linux-gnu.tar.xz +NoSource: 109 Source200: %{dl_url}/rust-%{version_current}-x86_64-unknown-linux-gnu.tar.xz.asc +NoSource: 200 Source201: %{dl_url}/rust-%{version_current}-i686-unknown-linux-gnu.tar.xz.asc +NoSource: 201 Source202: %{dl_url}/rust-%{version_current}-aarch64-unknown-linux-gnu.tar.xz.asc +NoSource: 202 Source203: %{dl_url}/rust-%{version_current}-armv7-unknown-linux-gnueabihf.tar.xz.asc +NoSource: 203 Source204: %{dl_url}/rust-%{version_current}-arm-unknown-linux-gnueabihf.tar.xz.asc +NoSource: 204 Source205: %{dl_url}/rust-%{version_current}-powerpc64-unknown-linux-gnu.tar.xz.asc +NoSource: 205 Source206: %{dl_url}/rust-%{version_current}-powerpc64le-unknown-linux-gnu.tar.xz.asc +NoSource: 206 Source207: %{dl_url}/rust-%{version_current}-s390x-unknown-linux-gnu.tar.xz.asc +NoSource: 207 Source208: %{dl_url}/rust-%{version_current}-powerpc-unknown-linux-gnu.tar.xz.asc +NoSource: 208 Source209: %{dl_url}/rust-%{version_current}-riscv64gc-unknown-linux-gnu.tar.xz.asc +NoSource: 209 # Make factory-auto stop complaining... Source1000: README.suse-maint # PATCH-FIX-OPENSUSE: edit src/librustc_llvm/build.rs to ignore GCC incompatible flag ++++++ README.suse-maint ++++++ --- /var/tmp/diff_new_pack.GYFy7h/_old 2022-12-09 13:15:43.614346989 +0100 +++ /var/tmp/diff_new_pack.GYFy7h/_new 2022-12-09 13:15:43.618347011 +0100 @@ -1,21 +1,24 @@ # Automatic updating via _service -Edit the spec file, and update the variables related with the version -(in format X.YY.Z): +Edit the rustX.YY.spec file, and update the variables related with the +version: -- *version_current*: for the new version of Rust -- *version_previous*: for the previous version of Rust -- *version_bootstrap*: for the version used to compile Rust, it - recommended to use the same version that *version_previous* -- *rustfmt_version*: for the version of rustfmt cli, check the tarball - to find the correct version -- *clippy_version*: for the version of clippy, check the tarball to - find the correct version +- *version_suffix*: for the new version of Rust, in X.YY format +- *version_current*: for the new version of Rust, in X.YY.Z format +- *version_previous*: for the previous version of Rust, in X.YY.X + format + +Generate the spec files for the different bootstrap compilers. This +will take the version from the main spec file. + + ./update-bootstrap.sh After that, we can execute the service file: osc service disabledrun +This will download the new bootstrap compilers and the signature file. + If `osc` complains about a missing service component, double check that the components are installed. For example, for Tumbleweed: