public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/i3] epel9: New upstream release 4.25, fixes rhbz#2423816
Date: Tue, 04 Aug 2026 13:35:47 GMT	[thread overview]
Message-ID: <178585054739.1.2433881258077615171.rpms-i3-4bedb7a9b688@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/i3
            Branch : epel9
            Commit : 4bedb7a9b688c1924291c8659ed90cccc7bc89c6
            Author : Dan Čermák <dan.cermak@cgc-instruments.com>
            Date   : 2025-12-21T16:35:16+01:00
            Stats  : +7/-19 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/i3/c/4bedb7a9b688c1924291c8659ed90cccc7bc89c6?branch=epel9

            Log:
            New upstream release 4.25, fixes rhbz#2423816

 ┌──────────────────────────────┐
 │ Release notes for i3 v4.25   │
 └──────────────────────────────┘

This is i3 v4.25. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

Most changes in this release cycle have been “behind the scenes”,
without an observable effect for users. For example, we switched
to clang-format-20, fixed a number of (benign) memory issues,
fixed a few flaky tests and maintained our GitHub Actions setup,
e.g. for the shutdown of baltocdn (our old host for nightly builds).

We also investigated shipping an i3.service systemd user unit,
but could not make that work without breaking existing setups.
If distribution maintainers (or anyone) has advice, please share
(after reading up!) over in https://github.com/i3/i3/issues/5186

 ┌────────────────────────────┐
 │ Changes in i3 v4.25        │
 └────────────────────────────┘

  • Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  • The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).

 ┌────────────────────────────┐
 │ Bugfixes                   │
 └────────────────────────────┘

  • fix paragraph separators cutting off window titles
  • fix crash when a container parent is focused
    and a tiling drag causes it to be killed
  • fix crash when using for_window [...] reload
  • fix append_layout when containers use a mark
  • randr: fix memleak and use-after-free

---
diff --git a/.gitignore b/.gitignore
index a8cc369..f8a56c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,5 @@
 /i3-4.23.tar.xz.asc
 /i3-4.24.tar.xz
 /i3-4.24.tar.xz.asc
+/i3-4.25.tar.xz
+/i3-4.25.tar.xz.asc

diff --git a/i3.spec b/i3.spec
index e39668a..775056c 100644
--- a/i3.spec
+++ b/i3.spec
@@ -1,5 +1,5 @@
 Name:           i3
-Version:        4.24
+Version:        4.25
 Release:        %autorelease
 Summary:        Improved tiling window manager
 License:        BSD-3-Clause
@@ -135,6 +135,8 @@ This is the configuration file of i3 used for the Fedora i3 Spin.
 Summary:        Documentation for %{name}
 BuildArch:      noarch
 Requires:       %{name} = %{version}-%{release}
+Provides:       %{name}-devel-doc = %{version}-%{release}
+Obsoletes:      %{name}-devel-doc < 4.25
 
 %description    doc
 Asciidoc generated documentation for %{name}.
@@ -146,15 +148,6 @@ Requires:       %{name} = %{version}-%{release}
 %description    devel
 Header files for %{name}.
 
-%package        devel-doc
-Summary:        Documentation for the development files of %{name}
-BuildRequires:  doxygen
-BuildArch:      noarch
-Requires:       %{name} = %{version}-%{release}
-
-%description    devel-doc
-Doxygen generated documentations for %{name}.
-
 %prep
 %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
 %autosetup -p1
@@ -167,9 +160,6 @@ find . -maxdepth 1 -type f -name "i3*" -exec sed -i -e '1s;^#!/usr/bin/env perl;
 %meson
 %meson_build
 
-doxygen pseudo-doc.doxygen
-mv pseudo-doc/html pseudo-doc/doxygen
-
 %install
 %meson_install
 
@@ -221,9 +211,5 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/i3.desktop
 %license LICENSE
 %{_includedir}/%{name}/
 
-%files devel-doc
-%license LICENSE
-%doc pseudo-doc/doxygen/
-
 %changelog
 %autochangelog

diff --git a/sources b/sources
index 9bb2570..6436b42 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (i3-4.24.tar.xz) = 0fddf0f73025ed784b82d274f147f730abb42a00e70684567943acbe941a3329919c76e9f08888c9ee71cc3aaf55e5be3104682481711a5c6aa112d53e511a23
-SHA512 (i3-4.24.tar.xz.asc) = 3c9e9169a1303c725790f1129df65c99992c666375daf3523d128fe100aac5012bc0350d8419f2084ca4655bfad29050598944ebc9ce59b80f2325b9be423c97
+SHA512 (i3-4.25.tar.xz) = 237f62ccb25b13bd676cca562abe6ba4c65451a02976cd0547ee44c9ed8a5ccd60e90c871e75a625fc6e3cbda1aaa6abfff246293a9b2460ae6bf9ee074bd3fb
+SHA512 (i3-4.25.tar.xz.asc) = a08866817de7fe4c4a23fcb3a31e1c71d2ed6109ca821f63a5d2dc8b425b62e17d7ee4cb49f44cdcfc100ad8ba9a46d1f783204602f4aff6721ae7aaa0509a61

                 reply	other threads:[~2026-08-04 13:35 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178585054739.1.2433881258077615171.rpms-i3-4bedb7a9b688@fedoraproject.org \
    --to=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox