Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package scx for openSUSE:Factory checked in 
at 2025-02-06 22:04:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/scx (Old)
 and      /work/SRC/openSUSE:Factory/.scx.new.2316 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "scx"

Thu Feb  6 22:04:43 2025 rev:2 rq:1243435 version:1.0.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/scx/scx.changes  2025-01-12 11:20:18.881630503 
+0100
+++ /work/SRC/openSUSE:Factory/.scx.new.2316/scx.changes        2025-02-06 
22:06:20.608386919 +0100
@@ -1,0 +2,86 @@
+Wed Feb 05 08:41:57 UTC 2025 - [email protected]
+
+- Update to version 1.0.9:
+  * versions: Synchronize crate versions to the latest used
+  * scx_lavd: Use BPF CO-RE for SCX_ENQ_CPU_SELECTED
+  * scx_layered: make gpu poll interval configurable
+  * scx_prev: a simple scheduler tested on OLTP workloads
+  * scx_lavd: Don't try preemption for greedy tasks
+  * scxtop: Add trace options
+  * scx_central: alert for 'silly' values for the chosen cpu from command line.
+  * scx_lavd: Preemption when ops.select_cpu() was skipped
+  * scxtop: Add support for generating perfetto traces
+  * scx_bpfland: enable task preemption
+  * scx_layered: add gpu matcher
+  * rust schedulers: for sibling cpu using static dispatch instead.
+  * scx_bpfland: reduce heap allocation with energy profile/primary domain.
+  * scx_bpfland: Mark --local-kthreads/-k as experimental
+  * scx_loader: Update performance profiles for scx_bpfland
+  * scxtop: Fix layout for sparklines
+  * scxtop: Add scx_stats support
+  * scx_lavd: Conder the hardware resource sharing level in CPU ordering
+  * scxtop: Fill render area by setting max events
+  * scxtop: Add event to default list after selection
+  * scx_layered: fixes for MATCH_SCXCMD_JOIN
+  * scxtop: Fix scroll on page up
+  * scxtop: update help display with last changes (perf event scrolling).
+  * scx_bpfland: Introduce --cpufreq to enable CPU frequency scaling
+  * scx_bpfland: Introduce --local-pcpu to prioritize per-CPU tasks
+  * scx_bpfland: Get rid of the interactive task classification via nvcsw
+  * scx_bpfland: Allow tasks to overflow primary domain more aggressively
+  * scx_bpfland: Virtual deadline with partial execution vruntime
+  * scx_bpfland: Do not scale slice lag with the task weight
+  * scx_bpfland: Set max performance level with balance_performance
+  * scx_lavd: Direct dispatch at ops.enqueue()
+  * scx_lavd: Do not reserve an idle cpu at ops.enqueue()
+  * scx_loader: Avoid race condition with start_scheduler
+  * scx_lavd: Use time_delta() for clock difference calculation
+  * scxtop: Add ability to select perf events
+  * scxtop: proposing to add bus-cycles event.
+  * scx_layered: add 'join layer' command
+  * scx_central: fix cpu affinity corrupted allocation (glibc).
+  * scx_rusty: fix custom PartialOrd implementation build warning.
+  * scx_layered: Fix dump_layer_cpumask()
+  * scx_rustland_core: fix static mutable reference usage warning (BUF).
+  * scxtop: Collect uncore frequency
+  * scx_rusty: use lb_domain naming for load balancing domains
+  * scxtop: Fix node barchart
+  * scx_bpfland: avoid starvation of per-CPU tasks
+  * scxtop: Fix attach on newer kernels
+  * scxtop: Add CPU frequency to default sparkline view
+  * scxtop: Add barchart to node view
+  * scx_bpfland: re-enqueue tasks when a CPU is taken by a higher sched class
+  * scx_bpfland: give queued tasks a chance to run on the same CPU
+  * scx_bpfland: do not dispatch per-CPU kthreads directly by default
+  * scx_bpfland: proactively wake idle CPUs after task enqueue
+  * scx_layered: Add pid namespace layer matching
+  * scx_bpfland: do not allow per-CPU kthread to preempt other tasks
+  * scxtop: Add scheduler view to llc/node views
+  * scx_lavd: Add a fast path for a migration-disabled task in pick_idle_cpu()
+  * scxtop: Add scxtop tui
+  * scx_flash: prevent scheduling bubbles on kernels >= 6.12
+  * scx_rusty: prevent scheduling bubbles on kernels >= 6.12
+  * scx_bpfland: use nvcsw metrics only for cpufreq scaling
+  * scx_bpfland: evaluate deadline based on vruntime and task's sum_vruntime
+  * scx_bpfland: consider sum_runtime instead of avg_runtime
+  * scx_bpfland: never actively wake-up idle CPUs
+  * scx_flash: Option for userspace lock boosting
+  * scx_bpfland: support !CONFIG_SMP kernels
+  * scx_rusty: use arena allocations instead of maps for tasks
+  * scx_rusty: use map to manage task masks
+  * scx_layered: Fix multplication overflows
+  * scx_layered: Improve open layer prot[_preempt] accounting
+  * scx_layered: Don't apply preempt protection between two open layers
+  * scx_layered: Disable owner protection for preempt layers
+  * scx_rusty: remove per-task temp mask and replace with per-CPU singleton
+  * scx_layered: Implement layer property disallow_preempt_after_us
+  * scx_lavd: Prioritize a migration-disabled task
+  * scx_lavd: Ensure to check all compute domains when task stealing
+  * scx_lavd: Kick an idle cpu as early as possible on ops.select_cpu()
+  * scx_lavd: Change the default time slice to 5 msec
+  * scx_lavd: Add a fast path to pick_idle_cpu() when overloaded
+  * scx_lavd: Turn on frequency scaling in performance mode
+  * scx_lavd: Properly reinitialize cpumask for autopilot mode
+  * scx_rustland_core: Select any idle CPU when task affinity changes
+
+-------------------------------------------------------------------

Old:
----
  scx-1.0.8.obscpio

New:
----
  scx-1.0.9.obscpio

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

Other differences:
------------------
++++++ scx.spec ++++++
--- /var/tmp/diff_new_pack.tjuUmt/_old  2025-02-06 22:06:22.828478403 +0100
+++ /var/tmp/diff_new_pack.tjuUmt/_new  2025-02-06 22:06:22.828478403 +0100
@@ -19,7 +19,7 @@
 %define libbpf_min_ver 1.5.0
 
 Name:           scx
-Version:        1.0.8
+Version:        1.0.9
 Release:        0
 Summary:        Sched_ext CPU schedulers
 License:        GPL-2.0-only
@@ -60,9 +60,6 @@
 %install
 meson install -C build --destdir=%{buildroot}
 
-# move lib into scx folder
-mv %{buildroot}/%{_prefix}/include/lib %{buildroot}/%{_prefix}/include/scx/
-
 %pre
 %service_add_pre scx.service
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.tjuUmt/_old  2025-02-06 22:06:22.860479721 +0100
+++ /var/tmp/diff_new_pack.tjuUmt/_new  2025-02-06 22:06:22.864479886 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/sched-ext/scx.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="scm">git</param>
-    <param name="revision">v1.0.8</param>
+    <param name="revision">v1.0.9</param>
     <param name="match-tag">*</param>
     <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.tjuUmt/_old  2025-02-06 22:06:22.884480710 +0100
+++ /var/tmp/diff_new_pack.tjuUmt/_new  2025-02-06 22:06:22.888480875 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/sched-ext/scx.git</param>
-              <param 
name="changesrevision">dda32c728b2844fd2aca98eb71c50f8da4070e47</param></service></servicedata>
+              <param 
name="changesrevision">bea4852b2cddf18b03b808ce481276719c46ad13</param></service></servicedata>
 (No newline at EOF)
 

++++++ scx-1.0.8.obscpio -> scx-1.0.9.obscpio ++++++
++++ 1617954 lines of diff (skipped)

++++++ scx.obsinfo ++++++
--- /var/tmp/diff_new_pack.tjuUmt/_old  2025-02-06 22:06:24.516547963 +0100
+++ /var/tmp/diff_new_pack.tjuUmt/_new  2025-02-06 22:06:24.520548128 +0100
@@ -1,5 +1,5 @@
 name: scx
-version: 1.0.8
-mtime: 1734392417
-commit: dda32c728b2844fd2aca98eb71c50f8da4070e47
+version: 1.0.9
+mtime: 1738706676
+commit: bea4852b2cddf18b03b808ce481276719c46ad13
 

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

Reply via email to