Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qbs for openSUSE:Factory checked in 
at 2021-07-07 18:30:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qbs (Old)
 and      /work/SRC/openSUSE:Factory/.qbs.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qbs"

Wed Jul  7 18:30:22 2021 rev:13 rq:904338 version:1.19.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/qbs/qbs.changes  2021-05-15 01:24:53.598876191 
+0200
+++ /work/SRC/openSUSE:Factory/.qbs.new.2625/qbs.changes        2021-07-07 
18:31:29.446514893 +0200
@@ -1,0 +2,9 @@
+Sat Jul  3 19:50:18 UTC 2021 - Ferdinand Thiessen <[email protected]>
+
+- Update to 1.19.1
+  * Qt6 support
+  * Project files update API depending on the Qt.gui module was removed.
+  * Fix possible command line length issue with qmlimportscanner
+  * Fix accessing binaries from libexec for Qt 6.1 and above
+
+-------------------------------------------------------------------

Old:
----
  qbs-src-1.19.0.tar.gz

New:
----
  qbs-src-1.19.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qbs.spec ++++++
--- /var/tmp/diff_new_pack.Vw2NlD/_old  2021-07-07 18:31:29.866511597 +0200
+++ /var/tmp/diff_new_pack.Vw2NlD/_new  2021-07-07 18:31:29.870511566 +0200
@@ -19,7 +19,7 @@
 
 %define qt5_version 5.14.0
 Name:           qbs
-Version:        1.19.0
+Version:        1.19.1
 Release:        0
 Summary:        Modern build tool for software projects
 # Legal:

++++++ qbs-src-1.19.0.tar.gz -> qbs-src-1.19.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qbs-src-1.19.0/VERSION new/qbs-src-1.19.1/VERSION
--- old/qbs-src-1.19.0/VERSION  2021-05-03 13:38:03.000000000 +0200
+++ new/qbs-src-1.19.1/VERSION  2021-06-03 16:29:04.000000000 +0200
@@ -1 +1 @@
-1.19.0
+1.19.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qbs-src-1.19.0/changelogs/changes-1.19.0.md 
new/qbs-src-1.19.1/changelogs/changes-1.19.0.md
--- old/qbs-src-1.19.0/changelogs/changes-1.19.0.md     1970-01-01 
01:00:00.000000000 +0100
+++ new/qbs-src-1.19.1/changelogs/changes-1.19.0.md     2021-06-03 
16:29:04.000000000 +0200
@@ -0,0 +1,65 @@
+# General
+
+* New codesign module was added to implement code signing for Apple, Android 
and Windows
+  platforms (QBS-899, QBS-1546).
+* It is now possible to build Qbs with Qt 6.
+* Project files update API depending on the Qt.gui module was removed. This 
allows to enable
+  project files update API unconditionally when building Qbs.
+* Convenience items such as Application, DynamicLibrary and StaticLibrary now 
properly install
+  artifacts when multiplexing.
+
+# C/C++ Support
+
+* Qbs now supports multiple MSVC compiler versions installed in one Visual 
Studio installation
+  (QBS-1498). Also, multiple compiler versions are properly detected by qbs 
setup-toolchains.
+* It is now possible to specify Windows SDK version for the MSVC and clang-cl 
toolchains via the
+  new cpp.windowsSdkVersion property.
+* baremetal: Fix generation of compiler listing files with custom extension 
for the SDCC compiler.
+* baremetal: Fix generation of compiler listing files for the ARMCC compiler.
+* baremetal: Fix detection for Keil toolchains.
+* baremetal: Add support for HCS08 architectures to SDCC and IAR toolchains 
(QBS-1631, QBS-1629).
+* baremetal: Add support for HCS12 architectures to GCC and IAR toolchains 
(QBS-1630, QBS-1550).
+
+# Qt Support
+
+* Fix possible command line length issue with qmlimportscanner (QBS-1633).
+* Fix accessing binaries from libexec for Qt 6.1 and above (QBS-1636).
+
+# Android Support
+
+* Added a workaround for the Qt.Network module dependencies for 5.15.0 < Qt < 
5.15.3 (QTBUG-87288)
+* Fix aapt command invocation on Windows.
+* Added support for ndk 22.1.7171670.
+
+# Documentation
+
+* Added How-To about codesigning on Apple platforms.
+* Cocoa Touch Application example is brought up-to date to use modern Apple 
practices.
+* Added example how to use the cpp.linkerVariant property.
+* Added missing documentation for the cpp.toolchainInstallPath property.
+* Added missing documentation for the supported 'bare-metal' architectures.
+
+# Important Bug Fixes
+
+* Added support for Xcode 12.5 (QBS-1644).
+* Fix support for Python 3.9 for building Apple DMG images (QBS-1642).
+
+# Infrastructure
+
+* Ubuntu Focal image was updated to use Qt 5.15.2 and Qbs 1.17.1.
+* Added automated tests for Qt 6 for macOS, Linux and Windows.
+* Added a self-hosted runner to run 'bare-metal' tests on Windows.
+
+# Contributors
+
+* Andrey Filipenkov
+* Denis Shienkov
+* Christian Kandeler
+* Jan Blackquill
+* Jake Petroules
+* Ivan Komissarov
+* Max Bespalov
+* Mitch Curtis
+* Orgad Shaneh
+* Rapha??l Cotty
+* Richard Weickelt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qbs-src-1.19.0/doc/reference/modules/qbs-module.qdoc 
new/qbs-src-1.19.1/doc/reference/modules/qbs-module.qdoc
--- old/qbs-src-1.19.0/doc/reference/modules/qbs-module.qdoc    2021-05-03 
13:38:03.000000000 +0200
+++ new/qbs-src-1.19.1/doc/reference/modules/qbs-module.qdoc    2021-06-03 
16:29:04.000000000 +0200
@@ -520,6 +520,9 @@
         \li \c{"msvc"}
         \li \c{["msvc"]}
     \row
+        \li \c{"qcc"}
+        \li \c{["qcc"]}
+    \row
         \li \c{"sdcc"}
         \li \c{["sdcc"]}
     \row
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qbs-src-1.19.0/share/qbs/module-providers/Qt/templates/qml.js 
new/qbs-src-1.19.1/share/qbs/module-providers/Qt/templates/qml.js
--- old/qbs-src-1.19.0/share/qbs/module-providers/Qt/templates/qml.js   
2021-05-03 13:38:03.000000000 +0200
+++ new/qbs-src-1.19.1/share/qbs/module-providers/Qt/templates/qml.js   
2021-06-03 16:29:04.000000000 +0200
@@ -3,12 +3,12 @@
 var Process = require("qbs.Process");
 var TextFile = require("qbs.TextFile");
 
-function scannerData(scannerFilePath, qmlFiles, qmlPath, targetOS)
+function scannerData(scannerFilePath, qmlFiles, qmlPath, hostOS)
 {
     var p;
     try {
         p = new Process();
-        if (!targetOS.contains("windows")) {
+        if (!hostOS.contains("windows")) {
             p.exec(scannerFilePath, 
["-qmlFiles"].concat(qmlFiles).concat(["-importPath", qmlPath]),
                     true);
             return JSON.parse(p.readStdOut());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qbs-src-1.19.0/share/qbs/module-providers/Qt/templates/qml.qbs 
new/qbs-src-1.19.1/share/qbs/module-providers/Qt/templates/qml.qbs
--- old/qbs-src-1.19.0/share/qbs/module-providers/Qt/templates/qml.qbs  
2021-05-03 13:38:03.000000000 +0200
+++ new/qbs-src-1.19.1/share/qbs/module-providers/Qt/templates/qml.qbs  
2021-06-03 16:29:04.000000000 +0200
@@ -144,7 +144,7 @@
                     qmlInputs = [];
                 var scannerData = 
Qml.scannerData(product.Qt.qml.qmlImportScannerFilePath,
                         qmlInputs.map(function(inp) { return inp.filePath; }),
-                        product.Qt.qml.qmlPath, product.qbs.targetOS);
+                        product.Qt.qml.qmlPath, product.qbs.hostOS);
                 var cppFile;
                 var listFile;
                 try {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qbs-src-1.19.0/share/qbs/modules/cpp/darwin.js 
new/qbs-src-1.19.1/share/qbs/modules/cpp/darwin.js
--- old/qbs-src-1.19.0/share/qbs/modules/cpp/darwin.js  2021-05-03 
13:38:03.000000000 +0200
+++ new/qbs-src-1.19.1/share/qbs/modules/cpp/darwin.js  2021-06-03 
16:29:04.000000000 +0200
@@ -179,17 +179,19 @@
         if (outputs.debuginfo_bundle && outputs.debuginfo_bundle[0])
             dsymPath = outputs.debuginfo_bundle[0].filePath;
         var flags = ModUtils.moduleProperty(product, "dsymutilFlags") || [];
+        var files = outputs.primary.map(function (f) { return f.filePath; });
         cmd = new Command(ModUtils.moduleProperty(product, "dsymutilPath"), 
flags.concat([
             "-o", dsymPath
-        ]).concat(outputs.primary.map(function (f) { return f.filePath; })));
+        ]).concat(files));
         cmd.description = "generating dSYM for " + product.name;
         commands.push(cmd);
+
+        // strip debug info
+        cmd = new Command(ModUtils.moduleProperty(product, "stripPath"), 
["-S"].concat(files));
+        cmd.silent = true;
+        commands.push(cmd);
     }
 
-    cmd = new Command(ModUtils.moduleProperty(product, "stripPath"),
-                      ["-S", outputs.primary[0].filePath]);
-    cmd.silent = true;
-    commands.push(cmd);
     if (outputs.dynamiclibrary_symbols)
         Array.prototype.push.apply(commands, 
Gcc.createSymbolCheckingCommands(product, outputs));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qbs-src-1.19.0/share/qbs/modules/cpp/gcc.js 
new/qbs-src-1.19.1/share/qbs/modules/cpp/gcc.js
--- old/qbs-src-1.19.0/share/qbs/modules/cpp/gcc.js     2021-05-03 
13:38:03.000000000 +0200
+++ new/qbs-src-1.19.1/share/qbs/modules/cpp/gcc.js     2021-06-03 
16:29:04.000000000 +0200
@@ -1344,6 +1344,7 @@
                 cmd.description = "generating dSYM for " + product.name;
                 commands.push(cmd);
 
+                // strip debug info
                 cmd = new Command(product.cpp.stripPath,
                                   ["-S", primaryOutput.filePath]);
                 cmd.silent = true;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qbs-src-1.19.0/share/qbs/modules/cpp/msvc.js 
new/qbs-src-1.19.1/share/qbs/modules/cpp/msvc.js
--- old/qbs-src-1.19.0/share/qbs/modules/cpp/msvc.js    2021-05-03 
13:38:03.000000000 +0200
+++ new/qbs-src-1.19.1/share/qbs/modules/cpp/msvc.js    2021-06-03 
16:29:04.000000000 +0200
@@ -217,6 +217,10 @@
     var includeFlag = "/I";
     if (supportsExternalIncludesOption(input)) {
         args.push("/experimental:external");
+        var enforcesSlashW =
+                Utilities.versionCompare(input.cpp.compilerVersion, 
"19.29.30037") >= 0
+        if (enforcesSlashW)
+            args.push("/external:W0")
         includeFlag = "/external:I"
     }
     allSystemIncludePaths.forEach(function(path) {

Reply via email to