Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tectonic for openSUSE:Factory 
checked in at 2023-05-30 22:03:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tectonic (Old)
 and      /work/SRC/openSUSE:Factory/.tectonic.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tectonic"

Tue May 30 22:03:20 2023 rev:8 rq:1089839 version:0.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/tectonic/tectonic.changes        2023-05-19 
11:56:17.155525527 +0200
+++ /work/SRC/openSUSE:Factory/.tectonic.new.1533/tectonic.changes      
2023-05-30 22:03:35.355415841 +0200
@@ -1,0 +2,9 @@
+Tue May 23 14:32:32 UTC 2023 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Update to version 0.13.1:
+  * Fix a bug introduced in the previous release where custom commands in the 
+    tectonic -X watch mode break.
+  * Update the version of the vendored Harfbuzz library to the latest, 7.3.0
+    and all other cargo dependencies.
+
+-------------------------------------------------------------------

Old:
----
  tectonic-0.13.0.tar.gz

New:
----
  tectonic-0.13.1.tar.gz

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

Other differences:
------------------
++++++ tectonic.spec ++++++
--- /var/tmp/diff_new_pack.Jv9GGK/_old  2023-05-30 22:03:37.315427393 +0200
+++ /var/tmp/diff_new_pack.Jv9GGK/_new  2023-05-30 22:03:37.319427416 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           tectonic
-Version:        0.13.0
+Version:        0.13.1
 Release:        0
 Summary:        Modernized self-contained TeX and LaTeX engine
 License:        (Apache-2.0 OR MIT) AND BSD-3-Clause ) AND ( 0BSD OR MIT OR 
Apache-2.0 ) AND ( Apache-2.0 OR BSL-1.0 ) AND ( Apache-2.0 OR MIT ) AND ( 
Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT ) AND ( MIT OR Apache-2.0 
AND BSD-2-Clause ) AND ( MIT OR Apache-2.0 OR Zlib ) AND ( MIT OR Zlib OR 
Apache-2.0 ) AND ( Unlicense OR MIT ) AND ( Zlib OR Apache-2.0 OR MIT ) AND 
Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND 
WTFPL

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Jv9GGK/_old  2023-05-30 22:03:37.359427652 +0200
+++ /var/tmp/diff_new_pack.Jv9GGK/_new  2023-05-30 22:03:37.363427675 +0200
@@ -1,6 +1,6 @@
 <services>
   <service name="cargo_vendor" mode="disabled">
-     <param name="srctar">tectonic-0.13.0.tar.gz</param>
+     <param name="srctar">tectonic-0.13.1.tar.gz</param>
      <param name="compression">gz</param>
      <param name="update">true</param>
   </service>

++++++ tectonic-0.13.0.tar.gz -> tectonic-0.13.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tectonic-tectonic-0.13.0/CHANGELOG.md 
new/tectonic-tectonic-0.13.1/CHANGELOG.md
--- old/tectonic-tectonic-0.13.0/CHANGELOG.md   2023-05-18 14:52:36.000000000 
+0200
+++ new/tectonic-tectonic-0.13.1/CHANGELOG.md   2023-05-22 23:34:19.000000000 
+0200
@@ -1,3 +1,22 @@
+# tectonic 0.13.1 (2023-05-22)
+
+- Fix a bug introduced in the previous release where custom commands in the
+  `tectonic -X watch` mode broke (reported by [@LudvigHz] in [#1040], fixed by
+  [@CraftSpider] in [#1041]).
+- Update the version of the vendored Harfbuzz library to the latest, 7.3.0
+  ([@pkgw], [#1042]), and a general update of Cargo dependencies
+
+Big thanks to [@LudvigHz] and [@CraftSpider] for the prompt report and 
solution!
+
+[#1040]: https://github.com/tectonic-typesetting/tectonic/issues/1040
+[#1041]: https://github.com/tectonic-typesetting/tectonic/pull/1041
+[#1042]: https://github.com/tectonic-typesetting/tectonic/pull/1042
+[@LudvigHz]: https://github.com/LudvigHz
+[@CraftSpider]: https://github.com/CraftSpider
+[@pkgw]: https://github.com/pkgw
+
+
+
 # tectonic 0.13.0 (2023-05-18)
 
 This release of Tectonic adds some quality-of-life features and improves the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tectonic-tectonic-0.13.0/Cargo.lock 
new/tectonic-tectonic-0.13.1/Cargo.lock
--- old/tectonic-tectonic-0.13.0/Cargo.lock     2023-05-18 14:52:36.000000000 
+0200
+++ new/tectonic-tectonic-0.13.1/Cargo.lock     2023-05-22 23:34:19.000000000 
+0200
@@ -148,9 +148,9 @@
 
 [[package]]
 name = "base64"
-version = "0.21.0"
+version = "0.21.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a"
+checksum = "3f1e31e207a6b8fb791a38ea3105e6cb541f55e4d029902d3039a4ad07cc4105"
 
 [[package]]
 name = "bitflags"
@@ -160,9 +160,9 @@
 
 [[package]]
 name = "bitflags"
-version = "2.2.1"
+version = "2.3.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813"
+checksum = "6776fc96284a0bb647b615056fc496d1fe1644a7ab01829818a6d91cae888b84"
 
 [[package]]
 name = "block-buffer"
@@ -175,9 +175,9 @@
 
 [[package]]
 name = "bstr"
-version = "1.4.0"
+version = "1.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09"
+checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5"
 dependencies = [
  "memchr",
  "once_cell",
@@ -404,9 +404,9 @@
 
 [[package]]
 name = "curl-sys"
-version = "0.4.61+curl-8.0.1"
+version = "0.4.62+curl-8.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "14d05c10f541ae6f3bc5b3d923c20001f47db7d5f0b2bc6ad16490133842db79"
+checksum = "274ef7ef7c1113c7611af49ce248a700afa1171045a1aaa40137030773f993b8"
 dependencies = [
  "cc",
  "libc",
@@ -425,9 +425,9 @@
 
 [[package]]
 name = "digest"
-version = "0.10.6"
+version = "0.10.7"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
 dependencies = [
  "block-buffer",
  "crypto-common",
@@ -756,7 +756,7 @@
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "786861e84a5793ad5f863d846de5eb064cd23b87e61ad708c8c402608202e7be"
 dependencies = [
- "bitflags 2.2.1",
+ "bitflags 2.3.1",
  "bstr",
  "gix-path",
  "libc",
@@ -802,7 +802,7 @@
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "c07c98204529ac3f24b34754540a852593d2a4c7349008df389240266627a72a"
 dependencies = [
- "bitflags 2.2.1",
+ "bitflags 2.3.1",
  "bstr",
  "gix-features",
  "gix-path",
@@ -886,7 +886,7 @@
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "794520043d5a024dfeac335c6e520cb616f6963e30dab995892382e998c12897"
 dependencies = [
- "bitflags 2.2.1",
+ "bitflags 2.3.1",
  "gix-path",
  "libc",
  "windows",
@@ -1367,9 +1367,9 @@
 
 [[package]]
 name = "linux-raw-sys"
-version = "0.3.7"
+version = "0.3.8"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
 
 [[package]]
 name = "lock_api"
@@ -1425,9 +1425,9 @@
 
 [[package]]
 name = "miette"
-version = "5.8.0"
+version = "5.9.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "92a992891d5579caa9efd8e601f82e30a1caa79a27a5db075dde30ecb9eab357"
+checksum = "a236ff270093b0b67451bc50a509bd1bad302cb1d3c7d37d5efe931238581fa9"
 dependencies = [
  "miette-derive",
  "once_cell",
@@ -1437,9 +1437,9 @@
 
 [[package]]
 name = "miette-derive"
-version = "5.8.0"
+version = "5.9.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "4c65c625186a9bcce6699394bee511e1b1aec689aa7e3be1bf4e996e75834153"
+checksum = "4901771e1d44ddb37964565c654a3223ba41a594d02b8da471cc4464912b5cfa"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1553,9 +1553,9 @@
 
 [[package]]
 name = "notify"
-version = "5.1.0"
+version = "5.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "58ea850aa68a06e48fdb069c0ec44d0d64c8dbffa49bf3b6f7f0a901fdea1ba9"
+checksum = "729f63e1ca555a43fe3efa4f3efdf4801c479da85b432242a7b726f353c88486"
 dependencies = [
  "bitflags 1.3.2",
  "crossbeam-channel",
@@ -1566,7 +1566,7 @@
  "libc",
  "mio",
  "walkdir",
- "windows-sys 0.42.0",
+ "windows-sys 0.45.0",
 ]
 
 [[package]]
@@ -1907,9 +1907,9 @@
 
 [[package]]
 name = "proc-macro2"
-version = "1.0.57"
+version = "1.0.58"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "c4ec6d5fe0b140acb27c9a0444118cf55bfbb4e0b259739429abb4521dd67c16"
+checksum = "fa1fb82fc0c281dd9671101b66b771ebbe1eaf967b96ac8740dcba4b70005ca8"
 dependencies = [
  "unicode-ident",
 ]
@@ -2037,11 +2037,11 @@
 
 [[package]]
 name = "reqwest"
-version = "0.11.17"
+version = "0.11.18"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91"
+checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55"
 dependencies = [
- "base64 0.21.0",
+ "base64 0.21.1",
  "bytes",
  "encoding_rs",
  "futures-core",
@@ -2124,9 +2124,9 @@
 
 [[package]]
 name = "security-framework"
-version = "2.9.0"
+version = "2.9.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "ca2855b3715770894e67cbfa3df957790aa0c9edc3bf06efa1a84d77fa0839d1"
+checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8"
 dependencies = [
  "bitflags 1.3.2",
  "core-foundation",
@@ -2178,9 +2178,9 @@
 
 [[package]]
 name = "serde_spanned"
-version = "0.6.1"
+version = "0.6.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4"
+checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d"
 dependencies = [
  "serde",
 ]
@@ -2334,7 +2334,7 @@
 
 [[package]]
 name = "tectonic"
-version = "0.13.0"
+version = "0.13.1"
 dependencies = [
  "atty",
  "byte-unit",
@@ -2416,7 +2416,7 @@
 
 [[package]]
 name = "tectonic_bridge_harfbuzz"
-version = "0.2.7"
+version = "0.2.8"
 dependencies = [
  "cc",
  "tectonic_bridge_graphite2",
@@ -2811,9 +2811,9 @@
 
 [[package]]
 name = "toml"
-version = "0.7.3"
+version = "0.7.4"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21"
+checksum = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec"
 dependencies = [
  "serde",
  "serde_spanned",
@@ -2823,18 +2823,18 @@
 
 [[package]]
 name = "toml_datetime"
-version = "0.6.1"
+version = "0.6.2"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
+checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f"
 dependencies = [
  "serde",
 ]
 
 [[package]]
 name = "toml_edit"
-version = "0.19.8"
+version = "0.19.9"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
+checksum = "92d964908cec0d030b812013af25a0e57fddfadb1e066ecc6681d86253129d4f"
 dependencies = [
  "indexmap",
  "serde",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tectonic-tectonic-0.13.0/Cargo.toml 
new/tectonic-tectonic-0.13.1/Cargo.toml
--- old/tectonic-tectonic-0.13.0/Cargo.toml     2023-05-18 14:52:36.000000000 
+0200
+++ new/tectonic-tectonic-0.13.1/Cargo.toml     2023-05-22 23:34:19.000000000 
+0200
@@ -4,7 +4,7 @@
 
 [package]
 name = "tectonic"
-version = "0.13.0"
+version = "0.13.1"
 authors = ["Peter Williams <pe...@newton.cx>"]
 description = """
 A modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from 
the XeTeX
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tectonic-tectonic-0.13.0/crates/bridge_harfbuzz/CHANGELOG.md 
new/tectonic-tectonic-0.13.1/crates/bridge_harfbuzz/CHANGELOG.md
--- old/tectonic-tectonic-0.13.0/crates/bridge_harfbuzz/CHANGELOG.md    
2023-05-18 14:52:36.000000000 +0200
+++ new/tectonic-tectonic-0.13.1/crates/bridge_harfbuzz/CHANGELOG.md    
2023-05-22 23:34:19.000000000 +0200
@@ -1,3 +1,8 @@
+# tectonic_bridge_harfbuzz 0.2.8 (2023-05-22)
+
+- Update the vendored Harfbuzz to 7.3.0.
+
+
 # tectonic_bridge_harfbuzz 0.2.7 (2022-10-04)
 
 - On macOS, build with the preprocessor directive
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/tectonic-tectonic-0.13.0/crates/bridge_harfbuzz/Cargo.toml 
new/tectonic-tectonic-0.13.1/crates/bridge_harfbuzz/Cargo.toml
--- old/tectonic-tectonic-0.13.0/crates/bridge_harfbuzz/Cargo.toml      
2023-05-18 14:52:36.000000000 +0200
+++ new/tectonic-tectonic-0.13.1/crates/bridge_harfbuzz/Cargo.toml      
2023-05-22 23:34:19.000000000 +0200
@@ -5,7 +5,7 @@
 
 [package]
 name = "tectonic_bridge_harfbuzz"
-version = "0.2.7"
+version = "0.2.8"
 authors = ["Peter Williams <pe...@newton.cx>"]
 description = """
 Expose the Harfbuzz C/C++ APIs to Rust/Cargo.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tectonic-tectonic-0.13.0/src/bin/tectonic/v2cli.rs 
new/tectonic-tectonic-0.13.1/src/bin/tectonic/v2cli.rs
--- old/tectonic-tectonic-0.13.0/src/bin/tectonic/v2cli.rs      2023-05-18 
14:52:36.000000000 +0200
+++ new/tectonic-tectonic-0.13.1/src/bin/tectonic/v2cli.rs      2023-05-22 
23:34:19.000000000 +0200
@@ -24,6 +24,7 @@
 use tectonic_docmodel::workspace::{Workspace, WorkspaceCreator};
 use tectonic_status_base::plain::PlainStatusBackend;
 use tokio::runtime;
+use watchexec::event::ProcessEnd;
 use watchexec::{
     action::{Action, Outcome, PreSpawn},
     command::{Command, Shell},
@@ -537,12 +538,19 @@
             .into_string()
             .expect("Executable path wasn't valid UTF-8");
         let mut cmds = Vec::new();
+
+        #[cfg(windows)]
+        let shell = Shell::Cmd;
+        #[cfg(unix)]
+        let shell = Shell::Unix("bash".to_string());
+
         for x in self.execute.iter() {
             let x = x.trim();
             if !x.is_empty() {
-                let cmd = Command::Exec {
-                    prog: exe_name.clone(),
-                    args: vec!["-X".to_string(), x.to_string()],
+                let cmd = Command::Shell {
+                    shell: shell.clone(),
+                    args: vec![],
+                    command: format!("{exe_name} -X {}", x),
                 };
                 cmds.push(cmd)
             }
@@ -555,23 +563,6 @@
             });
         }
 
-        #[cfg(windows)]
-        let (shell, command) = (
-            Shell::Cmd,
-            "echo [Finished running. Exit status: %ERRORLEVEL%]",
-        );
-        #[cfg(unix)]
-        let (shell, command) = (
-            Shell::Unix("bash".to_string()),
-            "echo [Finished running. Exit status: $?]",
-        );
-
-        cmds.push(Command::Shell {
-            shell,
-            args: vec![],
-            command: command.to_string(),
-        });
-
         let mut runtime_config = watchexec::config::RuntimeConfig::default();
         runtime_config.commands(cmds);
 
@@ -611,6 +602,18 @@
                         return Ok::<_, Infallible>(());
                     }
 
+                    for complete in event.completions() {
+                        match complete {
+                            Some(ProcessEnd::Success) => {
+                                println!("[Finished Running. Exit Status: 0]")
+                            }
+                            Some(ProcessEnd::ExitError(err)) => {
+                                println!("[Finished Running. Exit Status: 
{}]", err.get())
+                            }
+                            _ => (),
+                        }
+                    }
+
                     let paths = event.paths().collect::<Vec<_>>();
                     if !paths.is_empty() {
                         action.outcome(Outcome::IfRunning(

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/tectonic/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.tectonic.new.1533/vendor.tar.gz differ: char 5, 
line 1

Reply via email to