Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cadcraft for openSUSE:Factory 
checked in at 2026-10-31 23:11:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cadcraft (Old)
 and      /work/SRC/openSUSE:Factory/.cadcraft.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cadcraft"

Sat Oct 31 23:11:05 2026 rev:3 rq:1394152 version:0.15.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/cadcraft/cadcraft.changes        2026-10-30 
18:20:46.589557130 +0100
+++ /work/SRC/openSUSE:Factory/.cadcraft.new.1255/cadcraft.changes      
2026-10-31 23:14:04.395147084 +0100
@@ -1,0 +2,19 @@
+Sat Oct 31 13:50:02 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.15.1 (upstream tag v0.15.1, 2026-10-31):
+  * Command-line PEDIT Multiple; MEASURE from the curve
+    parameter; Block Editor BEDIT switches blocks; a LISP value
+    at a prompt is the answer; DWG keeps CLAYER across save and
+    reopen; DXF BOM and group-code handling; input validation
+    hardening (no CVE assigned).
+  * Re-vendor (update=false, filter=true): own crates only;
+    Windows-only crate files filtered out; licence set and
+    Legal-Review-Notice unchanged; cargo_audit reports no
+    advisories.
+- Set the fixed metainfo release date to 2026-10-31 (v0.15.1).
+- Keep cadcraft-no-self-update.patch (rebased for the dropped
+  suite import): no startup update check and no install prompt,
+  so upstream releases are never installed over RPM-owned files;
+  the manual Help check outcome stays.
+
+-------------------------------------------------------------------

Old:
----
  cadcraft-0.14.0.tar.zst

New:
----
  cadcraft-0.15.1.tar.zst

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

Other differences:
------------------
++++++ cadcraft.spec ++++++
--- /var/tmp/diff_new_pack.xaxcmE/_old  2026-10-31 23:14:13.518531200 +0100
+++ /var/tmp/diff_new_pack.xaxcmE/_new  2026-10-31 23:14:13.520531284 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           cadcraft
-Version:        0.14.0
+Version:        0.15.1
 Release:        0
 Summary:        Open-source CAD and drafting application
 # Legal-Review-Notice: scope is the two shipped targets (cadcraft, 
cadcraft-cli).
@@ -41,6 +41,9 @@
 URL:            https://github.com/storytold/cadcraft
 Source0:        %{name}-%{version}.tar.zst
 Source1:        vendor.tar.zst
+# Of the vendor tree's prebuilt files only libloading's Windows-only test
+# fixtures remain; checksums forbid stripping them, so each is named below.
+# Source-Binary-Exception: vendor.tar.zst:vendor/libloading-*/tests/*.dll -- 
test-data: fixtures loaded only by libloading's #![cfg(windows)] tests, never 
on Linux
 # PATCH-FIX-OPENSUSE cadcraft-no-self-update.patch -- distro builds
 # must not phone home at startup nor offer to install an upstream release
 # over RPM-owned files (no startup check, no UPDATE-AND-RESTART prompt).
@@ -124,10 +127,10 @@
 install -Dm0644 packaging/linux/ai.storyteller.cadcraft.desktop 
%{buildroot}%{_datadir}/applications/ai.storyteller.cadcraft.desktop
 install -Dm0644 packaging/linux/ai.storyteller.cadcraft.mime.xml 
%{buildroot}%{_datadir}/mime/packages/ai.storyteller.cadcraft.xml
 install -d -m 0755 %{buildroot}%{_datadir}/metainfo
-# Fixed upstream release date (v0.14.0, 2026-10-28): a build-time date would
+# Fixed upstream release date (v0.15.1, 2026-10-31): a build-time date would
 # make the metainfo differ on every rebuild, and spec-cleaner macro-expands
 # the percent-sequences of any date format string, so keep this a plain string.
-sed -e "s/@VERSION@/%{version}/g" -e "s/@DATE@/2026-10-28/g" 
packaging/linux/ai.storyteller.cadcraft.metainfo.xml.in > 
%{buildroot}%{_datadir}/metainfo/ai.storyteller.cadcraft.metainfo.xml
+sed -e "s/@VERSION@/%{version}/g" -e "s/@DATE@/2026-10-31/g" 
packaging/linux/ai.storyteller.cadcraft.metainfo.xml.in > 
%{buildroot}%{_datadir}/metainfo/ai.storyteller.cadcraft.metainfo.xml
 # Upstream declares the app icon as type="stock" but it is a custom hicolor
 # icon, so declare it as cached for appstream validation.
 sed -i 's|<icon type="stock">ai.storyteller.cadcraft</icon>|<icon 
type="cached" width="64" height="64">ai.storyteller.cadcraft.png</icon>|' 
%{buildroot}%{_datadir}/metainfo/ai.storyteller.cadcraft.metainfo.xml

++++++ _service ++++++
--- /var/tmp/diff_new_pack.xaxcmE/_old  2026-10-31 23:14:13.562533052 +0100
+++ /var/tmp/diff_new_pack.xaxcmE/_new  2026-10-31 23:14:13.565533178 +0100
@@ -2,7 +2,7 @@
   <service mode="manual" name="tar_scm">
     <param name="url">https://github.com/storytold/cadcraft.git</param>
     <param name="scm">git</param>
-    <param name="revision">v0.14.0</param>
+    <param name="revision">v0.15.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="versionrewrite-replacement">\1</param>
@@ -20,6 +20,10 @@
   <service mode="manual" name="cargo_vendor">
     <param name="src">cadcraft-*.tar.zst</param>
     <param name="update">false</param>
+    <!-- filter=true: cargo-vendor-filterer empties crates no Linux target
+         uses (Windows-only import libs etc.); leftovers are stripped from
+         the tarball by hand, see the spec's Source-Binary-Exception lines. -->
+    <param name="filter">true</param>
   </service>
   <service mode="manual" name="cargo_audit"/>
 </services>

++++++ cadcraft-0.14.0.tar.zst -> cadcraft-0.15.1.tar.zst ++++++
++++ 18969 lines of diff (skipped)

++++++ cadcraft-no-self-update.patch ++++++
--- /var/tmp/diff_new_pack.xaxcmE/_old  2026-10-31 23:14:13.850545178 +0100
+++ /var/tmp/diff_new_pack.xaxcmE/_new  2026-10-31 23:14:13.853545305 +0100
@@ -27,16 +27,18 @@
 diff --git a/crates/ui-egui/src/updates_ui.rs 
b/crates/ui-egui/src/updates_ui.rs
 --- a/crates/ui-egui/src/updates_ui.rs
 +++ b/crates/ui-egui/src/updates_ui.rs
-@@ -3,7 +3,7 @@
+@@ -2,7 +2,7 @@
+ //! Updates… (desktop only; the web build is always the latest). The flow 
itself is
  //! `craft_update::updater::Updater`.
-
- use craft_update::suite::CADCRAFT;
+ 
 -use craft_update::updater::{Action, Status, Updater};
 +use craft_update::updater::{Status, Updater};
-
+ 
  use crate::CadApp;
-
-@@ -60,12 +60,7 @@
+ 
+@@ -57,14 +57,9 @@
+ }
+ 
  /// Draw the prompt while there is one and act on its answer.
 -pub fn show(app: &mut CadApp, ctx: &egui::Context) {
 -    // The restart helper is scheduled before the app closes, so no update 
starts over unsaved work.

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/cadcraft/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.cadcraft.new.1255/vendor.tar.zst differ: char 7, 
line 1

Reply via email to