Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lapce for openSUSE:Factory checked 
in at 2026-09-21 12:20:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lapce (Old)
 and      /work/SRC/openSUSE:Factory/.lapce.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lapce"

Mon Sep 21 12:20:37 2026 rev:25 rq:1379263 version:0.4.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/lapce/lapce.changes      2026-01-27 
16:08:24.988303811 +0100
+++ /work/SRC/openSUSE:Factory/.lapce.new.383539/lapce.changes  2026-09-21 
12:20:45.082101885 +0200
@@ -1,0 +2,19 @@
+Wed Sep 16 17:35:56 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 0.4.6:
+  * Recognise .har files as JSON
+  * Fix mouse-wheel scrolling in the diff viewer
+  * Fix editor tabs not being selectable while they appear
+    selectable
+  * Fix flickering when reordering editor tabs
+  * Fix window scale updates from the settings tab
+  * Fix cursor style inconsistencies
+- Build and install the real lapce-proxy binary instead of
+  copying lapce
+- Export RELEASE_TAG_NAME so the binary reports a stable version
+- Re-derive License from the vendored crate set (add Unicode-3.0
+  and Apache-2.0 WITH LLVM-exception)
+- Require rust >= 1.87 (workspace MSRV)
+- Spec cleanup
+
+-------------------------------------------------------------------

Old:
----
  lapce-0.4.5.tar.zst

New:
----
  lapce-0.4.6.tar.zst

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

Other differences:
------------------
++++++ lapce.spec ++++++
--- /var/tmp/diff_new_pack.UFkotp/_old  2026-09-21 12:20:54.409491877 +0200
+++ /var/tmp/diff_new_pack.UFkotp/_new  2026-09-21 12:20:54.411491961 +0200
@@ -19,41 +19,28 @@
 %if 0%{?suse_version} && 0%{?suse_version} < 1550
 %global force_gcc_version 13
 %endif
-
 %if 0%{?suse_version} > 1600
 %bcond_without mold
 %else
 %bcond_with    mold
 %endif
-
 %if %{with mold}
-%global build_rustflags "-C" "linker=clang" "-C" 
"link-arg='-fuse-ld=/usr/bin/mold -Wl,-z,relro,-z,now'" "-C" "debuginfo=2" "-C" 
"incremental=false" "-C" "strip=none"
+%global build_rustflags "-C" "linker=clang" "-C" 
"link-arg='-fuse-ld=%{_bindir}/mold -Wl,-z,relro,-z,now'" "-C" "debuginfo=2" 
"-C" "incremental=false" "-C" "strip=none"
 %endif
-
 Name:           lapce
-Version:        0.4.5
+Version:        0.4.6
 Release:        0
 Summary:        Lightning-fast and Powerful Code Editor written in Rust
+# Legal-Review-Notice: ittapi (GPL-2.0-only OR BSD-3-Clause) is not shipped
+License:        Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC 
OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 
WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) 
AND (Artistic-2.0 OR CC0-1.0) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 
OR MIT) AND BSD-3-Clause AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND CC0-1.0 
AND ISC AND MIT AND (MIT OR Unlicense) AND MPL-2.0 AND MPL-2.0-or-later AND 
Unicode-3.0 AND ((Apache-2.0 OR MIT) AND Unicode-DFS-2016) AND Zlib AND (0BSD 
OR Apache-2.0 OR MIT)
 URL:            https://github.com/lapce/lapce
-License:        (0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT) AND 
(Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) 
AND (Apache-2.0 OR MIT OR Zlib) AND MIT AND (Artistic-2.0 OR CC0-1.0) AND 
BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CC0-1.0 AND ISC AND MIT AND (MIT 
OR Unlicense) AND MPL-2.0 AND MPL-2.0+ AND Zlib AND zlib-acknowledgement AND 
Apache-2.0
-Group:          Productivity/Text/Editors
 Source0:        %{name}-%{version}.tar.zst
 Source1:        vendor.tar.zst
-%if 0%{?suse_version} > 1600
-BuildRequires:  c++_compiler
-BuildRequires:  c_compiler
-BuildRequires:  clang
-BuildRequires:  mold
-%else
-BuildRequires:  gcc13
-BuildRequires:  gcc13-c++
-BuildRequires:  libstdc++6-devel-gcc13
-%endif
 BuildRequires:  cargo-packaging
 BuildRequires:  cmake
 BuildRequires:  pkgconfig
 BuildRequires:  python3
-BuildRequires:  rust
+BuildRequires:  rust >= 1.87
 BuildRequires:  zstd
 BuildRequires:  pkgconfig(atk) >= 2.18
 BuildRequires:  pkgconfig(cairo) >= 1.14
@@ -68,28 +55,39 @@
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xkbcommon)
 ExclusiveArch:  %{rust_tier1_arches}
+%if 0%{?suse_version} > 1600
+BuildRequires:  c++_compiler
+BuildRequires:  c_compiler
+BuildRequires:  clang
+BuildRequires:  mold
+%else
+BuildRequires:  gcc13
+BuildRequires:  gcc13-c++
+BuildRequires:  libstdc++6-devel-gcc13
+%endif
 
 %description
-Lapce is written in pure Rust, with the UI in Druid
-It uses Xi-Editor's Rope Science for text editing, and the
-Wgpu Graphics API for rendering.
+Lapce is written in pure Rust, with the UI in Floem.
+It uses rope-based text editing and the wgpu graphics API for rendering.
 
 %prep
 %autosetup -a1
+# Distro rust; do not let cargo invoke rustup for channel = "stable".
+rm -f rust-toolchain.toml
 
 %build
 %if 0%{?force_gcc_version}
 export CC="gcc-%{?force_gcc_version}"
 export CXX="g++-%{?force_gcc_version}"
 %endif
-# We disable default feature as they include auto-update.
-# For reference:
-# 
https://github.com/lapce/lapce/blob/0ded46c988d72b563bd78b29cc11107d4e2248bc/lapce-ui/Cargo.toml#L48
-%{cargo_build} --no-default-features -p lapce-app
+# Bake a stable version string (otherwise the binary reports Nightly).
+export RELEASE_TAG_NAME="v%{version}"
+# Default features include the auto-updater; keep it off for distro builds.
+%{cargo_build} --no-default-features -p lapce-app -p lapce-proxy
 
 %install
 install -Dm 0755 %{_builddir}/%{name}-%{version}/target/release/%{name} 
%{buildroot}%{_bindir}/%{name}
-install -Dm 0755 %{_builddir}/%{name}-%{version}/target/release/%{name} 
%{buildroot}%{_bindir}/%{name}-proxy
+install -Dm 0755 %{_builddir}/%{name}-%{version}/target/release/%{name}-proxy 
%{buildroot}%{_bindir}/%{name}-proxy
 install -Dm 0644 
%{_builddir}/%{name}-%{version}/extra/linux/dev.%{name}.%{name}.metainfo.xml 
%{buildroot}%{_datadir}/metainfo/dev.%{name}.%{name}.metainfo.xml
 install -Dm 0644 
%{_builddir}/%{name}-%{version}/extra/linux/dev.%{name}.%{name}.desktop 
%{buildroot}%{_datadir}/applications/dev.%{name}.%{name}.desktop
 install -Dm 0644 %{_builddir}/%{name}-%{version}/extra/images/logo.png 
%{buildroot}%{_datadir}/pixmaps/dev.%{name}.%{name}.png

++++++ _service ++++++
--- /var/tmp/diff_new_pack.UFkotp/_old  2026-09-21 12:20:54.459493968 +0200
+++ /var/tmp/diff_new_pack.UFkotp/_new  2026-09-21 12:20:54.463494135 +0200
@@ -4,7 +4,8 @@
     <param name="url">https://github.com/lapce/lapce</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="scm">git</param>
-    <param name="match-tag">v0.4.5</param>
+    <param name="revision">v0.4.6</param>
+    <param name="match-tag">v0.4.6</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.UFkotp/_old  2026-09-21 12:20:54.489495223 +0200
+++ /var/tmp/diff_new_pack.UFkotp/_new  2026-09-21 12:20:54.492495348 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/lapce/lapce</param>
-              <param 
name="changesrevision">59ce6df700ce4efbe4498a719fe52195e083d2ee</param></service></servicedata>
+              <param 
name="changesrevision">b012cef466741528f338879fa708355217fc40bd</param></service></servicedata>
 (No newline at EOF)
 

++++++ lapce-0.4.5.tar.zst -> lapce-0.4.6.tar.zst ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/CHANGELOG.md new/lapce-0.4.6/CHANGELOG.md
--- old/lapce-0.4.5/CHANGELOG.md        2026-01-03 04:17:25.000000000 +0100
+++ new/lapce-0.4.6/CHANGELOG.md        2026-01-21 20:44:40.000000000 +0100
@@ -6,9 +6,22 @@
 
 ### Bug Fixes
 
+## 0.4.6
+
+### Features/Changes
+
+- Add `.har` file extension as recognised JSON language 
(<https://github.com/lapce/lapce/pull/3853>)
+- Remove builds for Ubuntu Oracular, add Ubuntu Plucky 
(<https://github.com/lapce/lapce/pull/3808>)
+
+### Bug Fixes
+
 - Fix mouse wheel scrolling when viewing diff 
(<https://github.com/lapce/lapce/issues/3821>)
-- Fix editor tabs not selectable while appearing selectable
-- Fix flickering when reordering editor tabs
+- Fix editor tabs not selectable while appearing selectable 
(<https://github.com/lapce/lapce/pull/3818>)
+- Fix flickering when reordering editor tabs 
(<https://github.com/lapce/lapce/pull/3818>)
+- Fix diff viewer to scroll using mouse 
(<https://github.com/lapce/lapce/issues/3821>)
+- Fix updating window scale when it changes via settings tab 
(<https://github.com/lapce/lapce/issues/3832>)
+- Fix vendor tarball not being included in GitHub release
+- Fix cursor style inconsistencies (<https://github.com/lapce/lapce/pull/3819>)
 
 ## 0.4.5
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/Cargo.lock new/lapce-0.4.6/Cargo.lock
--- old/lapce-0.4.5/Cargo.lock  2026-01-03 04:17:25.000000000 +0100
+++ new/lapce-0.4.6/Cargo.lock  2026-01-21 20:44:40.000000000 +0100
@@ -2990,7 +2990,7 @@
 
 [[package]]
 name = "lapce"
-version = "0.4.5"
+version = "0.4.6"
 dependencies = [
  "lapce-app",
  "lapce-proxy",
@@ -2998,7 +2998,7 @@
 
 [[package]]
 name = "lapce-app"
-version = "0.4.5"
+version = "0.4.6"
 dependencies = [
  "Inflector",
  "alacritty_terminal",
@@ -3062,7 +3062,7 @@
 
 [[package]]
 name = "lapce-core"
-version = "0.4.5"
+version = "0.4.6"
 dependencies = [
  "ahash",
  "anyhow",
@@ -3090,7 +3090,7 @@
 
 [[package]]
 name = "lapce-proxy"
-version = "0.4.5"
+version = "0.4.6"
 dependencies = [
  "alacritty_terminal",
  "anyhow",
@@ -3139,7 +3139,7 @@
 
 [[package]]
 name = "lapce-rpc"
-version = "0.4.5"
+version = "0.4.6"
 dependencies = [
  "anyhow",
  "crossbeam-channel",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/Cargo.toml new/lapce-0.4.6/Cargo.toml
--- old/lapce-0.4.5/Cargo.toml  2026-01-03 04:17:25.000000000 +0100
+++ new/lapce-0.4.6/Cargo.toml  2026-01-21 20:44:40.000000000 +0100
@@ -23,7 +23,7 @@
 members = ["lapce-app", "lapce-proxy", "lapce-rpc", "lapce-core"]
 
 [workspace.package]
-version      = "0.4.5"
+version      = "0.4.6"
 edition      = "2024"
 rust-version = "1.87.0"
 license      = "Apache-2.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/docs/new-release.md 
new/lapce-0.4.6/docs/new-release.md
--- old/lapce-0.4.5/docs/new-release.md 1970-01-01 01:00:00.000000000 +0100
+++ new/lapce-0.4.6/docs/new-release.md 2026-01-21 20:44:40.000000000 +0100
@@ -0,0 +1,8 @@
+# Updating versioning for package managers and whatnot
+
+- App metainfo: `extra/linux/dev.lapce.lapce.metainfo.xml`
+- macOS plist (`CFBundleShortVersionString`): 
`extra/macos/Lapce.app/Contents/Info.plist`
+- Rust: `Cargo.toml`
+- Obviously changelog: `CHANGELOG.md`
+- RPM spec: `lapce.spec`
+- Windows wix spec (`<Product [...] Version=X.X.X>`): 
`extra/windows/wix/lapce.wxs`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/extra/linux/dev.lapce.lapce.metainfo.xml 
new/lapce-0.4.6/extra/linux/dev.lapce.lapce.metainfo.xml
--- old/lapce-0.4.5/extra/linux/dev.lapce.lapce.metainfo.xml    2026-01-03 
04:17:25.000000000 +0100
+++ new/lapce-0.4.6/extra/linux/dev.lapce.lapce.metainfo.xml    2026-01-21 
20:44:40.000000000 +0100
@@ -35,6 +35,14 @@
         </screenshot>
     </screenshots>
     <releases>
+        <release version="0.4.6" date="2026-01-21">
+            <url 
type="details">https://github.com/lapce/lapce/releases/tag/v0.4.6</url>
+            <issues>
+                <issue 
url="https://github.com/lapce/lapce/issues/3821";>#3821</issue>
+                <issue 
url="https://github.com/lapce/lapce/issues/3832";>#3832</issue>
+                <issue 
url="https://github.com/lapce/lapce/issues/3821";>#3821</issue>
+            </issues>
+        </release>
         <release version="0.4.5" date="2025-09-05">
             <url 
type="details">https://github.com/lapce/lapce/releases/tag/v0.4.5</url>
             <issues>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lapce-0.4.5/extra/macos/Lapce.app/Contents/Info.plist 
new/lapce-0.4.6/extra/macos/Lapce.app/Contents/Info.plist
--- old/lapce-0.4.5/extra/macos/Lapce.app/Contents/Info.plist   2026-01-03 
04:17:25.000000000 +0100
+++ new/lapce-0.4.6/extra/macos/Lapce.app/Contents/Info.plist   2026-01-21 
20:44:40.000000000 +0100
@@ -15,7 +15,7 @@
   <key>CFBundlePackageType</key>
   <string>APPL</string>
   <key>CFBundleShortVersionString</key>
-  <string>0.4.5</string>
+  <string>0.4.6</string>
   <key>CFBundleSupportedPlatforms</key>
   <array>
     <string>MacOSX</string>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/extra/windows/wix/lapce.wxs 
new/lapce-0.4.6/extra/windows/wix/lapce.wxs
--- old/lapce-0.4.5/extra/windows/wix/lapce.wxs 2026-01-03 04:17:25.000000000 
+0100
+++ new/lapce-0.4.6/extra/windows/wix/lapce.wxs 2026-01-21 20:44:40.000000000 
+0100
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="windows-1252"?>
 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"; 
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";>
-    <Product Name="Lapce" Id="*" 
UpgradeCode="9c09a374-1135-4782-959f-2dec376a1dfa" Language="1033" 
Codepage="1252" Version="0.4.5" Manufacturer="Lapce">
+    <Product Name="Lapce" Id="*" 
UpgradeCode="9c09a374-1135-4782-959f-2dec376a1dfa" Language="1033" 
Codepage="1252" Version="0.4.6" Manufacturer="Lapce">
         <Package InstallerVersion="200" Compressed="yes" 
InstallScope="perMachine"/>
         <MajorUpgrade AllowSameVersionUpgrades="yes" DowngradeErrorMessage="A 
newer version of [ProductName] is already installed."/>
         <Icon Id="lapce.exe" SourceFile=".\extra\windows\lapce.ico"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/lapce-app/src/app.rs 
new/lapce-0.4.6/lapce-app/src/app.rs
--- old/lapce-0.4.5/lapce-app/src/app.rs        2026-01-03 04:17:25.000000000 
+0100
+++ new/lapce-0.4.6/lapce-app/src/app.rs        2026-01-21 20:44:40.000000000 
+0100
@@ -176,7 +176,10 @@
     pub fn reload_config(&self) {
         let config =
             LapceConfig::load(&LapceWorkspace::default(), &[], 
&self.plugin_paths);
+
         self.config.set(Arc::new(config));
+        self.window_scale.set(self.config.get().ui.scale());
+
         let windows = self.windows.get_untracked();
         for (_, window) in windows {
             window.reload_config();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lapce-0.4.5/lapce.spec new/lapce-0.4.6/lapce.spec
--- old/lapce-0.4.5/lapce.spec  2026-01-03 04:17:25.000000000 +0100
+++ new/lapce-0.4.6/lapce.spec  2026-01-21 20:44:40.000000000 +0100
@@ -1,5 +1,5 @@
 Name:           lapce-git
-Version:        0.4.5.{{{ git_dir_version }}}
+Version:        0.4.6.{{{ git_dir_version }}}
 Release:        1
 Summary:        Lightning-fast and Powerful Code Editor written in Rust
 License:        Apache-2.0

++++++ lapce.obsinfo ++++++
--- /var/tmp/diff_new_pack.UFkotp/_old  2026-09-21 12:20:54.793507934 +0200
+++ /var/tmp/diff_new_pack.UFkotp/_new  2026-09-21 12:20:54.800508226 +0200
@@ -1,5 +1,5 @@
 name: lapce
-version: 0.4.5
-mtime: 1767410245
-commit: 59ce6df700ce4efbe4498a719fe52195e083d2ee
+version: 0.4.6
+mtime: 1769024680
+commit: b012cef466741528f338879fa708355217fc40bd
 

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

Reply via email to