Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package llvm for openSUSE:Factory checked in at 2021-07-13 22:36:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/llvm (Old) and /work/SRC/openSUSE:Factory/.llvm.new.2625 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "llvm" Tue Jul 13 22:36:59 2021 rev:116 rq:905659 version:12.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/llvm/llvm.changes 2021-04-21 20:58:11.766087625 +0200 +++ /work/SRC/openSUSE:Factory/.llvm.new.2625/llvm.changes 2021-07-13 22:37:13.754228056 +0200 @@ -1,0 +2,8 @@ +Sat Jul 10 21:30:44 UTC 2021 - Aaron Puchert <aaronpuch...@alice-dsl.net> + +- Update to version 12.0.1. + * This release contains bug-fixes for the LLVM 12.0.0 release. + This release is API and ABI compatible with 12.0.0. +- Update README.packaging. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ llvm.spec ++++++ --- /var/tmp/diff_new_pack.o8LVlm/_old 2021-07-13 22:37:14.238224159 +0200 +++ /var/tmp/diff_new_pack.o8LVlm/_new 2021-07-13 22:37:14.242224127 +0200 @@ -35,7 +35,7 @@ Obsoletes: %{1}9%{?2:-%{2}} Name: llvm -Version: 12.0.0 +Version: 12.0.1 Release: 0 Summary: Low Level Virtual Machine License: Apache-2.0 WITH LLVM-exception OR NCSA ++++++ README.packaging ++++++ --- /var/tmp/diff_new_pack.o8LVlm/_old 2021-07-13 22:37:14.270223902 +0200 +++ /var/tmp/diff_new_pack.o8LVlm/_new 2021-07-13 22:37:14.270223902 +0200 @@ -12,7 +12,7 @@ version updates. LLVM version numbers come in three levels. For version -X.Y.Z, changes to the X level are major updates, changes to +X.0.Z, changes to the X level are major updates, changes to the Y level are minor updates, and changes to the Z level are patch-level updates. Since LLVM 4, the minor version is always expected to be 0. [1] Library .so numbers are @@ -40,20 +40,19 @@ 1. llvmX package: 1. Add the new sources to the package and delete the old - ones. This will not include cfe-docs-X.Y.Z.src.tar.xz - or llvm-docs-X.Y.Z.src.tar.xz (see next item). - 2. Build cfe-docs-X.Y.Z.src.tar.xz and - llvm-docs-X.Y.Z.src.tar.xz. The instructions are in - the %install section of llvmX.spec. The version - numbers in the instructions will need to be updated - first. Add those sources as well and delete the old - ones. - 3. Update the "Version" tag in llvmX.spec to match the + ones. This will not include clang-docs-X.0.Z.src.tar.xz + or llvm-docs-X.0.Z.src.tar.xz (see next item). + 2. Build clang-docs-X.0.Z.src.tar.xz and + llvm-docs-X.0.Z.src.tar.xz. The instructions are in + the %install section of llvmX.spec. The instructions + need RPM substitutions, for example via rpmspec -P. + Add those sources as well and delete the old ones. + 3. Update the "_relver" tag in llvmX.spec to match the new sources. 4. Update the version number in the patches to match the new sources. - 5. Update the "_relver" tag in llvmX.spec to match - the "Version" tag. + 5. Update the "_uaver" tag in llvmX.spec to match + the "_relver" tag. 6. Confirm everything builds successfully and there are no new rpmlint issues. 7. Update the llvmX.changes file. @@ -72,19 +71,18 @@ 1. llvmX package: 1. Add the new sources to the package and delete the old - ones. This will not include cfe-docs-X.Y.Z.src.tar.xz - or llvm-docs-X.Y.Z.src.tar.xz (see next item). - 2. Build cfe-docs-X.Y.Z.src.tar.xz and - llvm-docs-X.Y.Z.src.tar.xz. The instructions are in - the %install section of llvmX.spec. The version - numbers in the instructions will need to be updated - first. Add those sources as well and delete the old - ones. - 3. Update the "Version" tag in llvmX.spec to match the + ones. This will not include clang-docs-X.0.Z.src.tar.xz + or llvm-docs-X.0.Z.src.tar.xz (see next item). + 2. Build clang-docs-X.0.Z.src.tar.xz and + llvm-docs-X.0.Z.src.tar.xz. The instructions are in + the %install section of llvmX.spec. The instructions + need RPM substitutions, for example via rpmspec -P. + Add those sources as well and delete the old ones. + 3. Update the "_relver" tag in llvmX.spec to match the new sources. 4. Update the version number in the patches to match the new sources. - 5. Update the "_relver" tag in llvmX.spec to match + 5. Update the "_uaver" tag in llvmX.spec to match the "Version" tag. 6. Confirm everything builds successfully and there are no new rpmlint issues. Some patches may need to be @@ -92,8 +90,8 @@ 7. Update the llvmX.changes file. -=============================== -MAJOR AND MINOR VERSION UPDATES +===================== +MAJOR VERSION UPDATES For updates that change the major or minor version number, this package (llvm) needs to be updated, a new llvmX @@ -104,14 +102,13 @@ 1. Copy (do not link) the old llvmX to the new major/minor version number. 2. Add the new sources to the package and delete the old - ones. This will not include cfe-docs-X.Y.Z.src.tar.xz - or llvm-docs-X.Y.Z.src.tar.xz (see next item). - 3. Build cfe-docs-X.Y.Z.src.tar.xz and - llvm-docs-X.Y.Z.src.tar.xz. The instructions are in - the %install section of llvmX.spec. The version - numbers in the instructions will need to be updated - first. Add those sources as well and delete the old - ones. + ones. This will not include clang-docs-X.0.Z.src.tar.xz + or llvm-docs-X.0.Z.src.tar.xz (see next item). + 3. Build clang-docs-X.0.Z.src.tar.xz and + llvm-docs-X.0.Z.src.tar.xz. The instructions are in + the %install section of llvmX.spec. The instructions + need RPM substitutions, for example via rpmspec -P. + Add those sources as well and delete the old ones. 4. Rename the .spec, .changes, and rpmlintrc files in the new llvmX package to the new major/minor version number @@ -123,10 +120,9 @@ the new major/minor versions. It should be of the form "X.0". 8. Change the "_uaver" tag in llvmX.spec to match the - new major/minor versions. It should be of the form "X00". - 9. Update the "Version", and "_relver" tags and the - version numbers in the patches as described in - PATCH-LEVEL UPDATES above. + new major/minor versions. It should be of the form "X0Z". + 9. Update the "_relver" tag and the version numbers in + the patches as described in PATCH-LEVEL UPDATES above. 10. Confirm llvmX.spec builds successfully and there are no new rpmlint issues. 11. Check whether the .so number of "libc++.so.W.V" has