Re: ANNOUNCE: thunar 4.21.0 released

Manfred Hollstein <[email protected]> Wed, 26 Mar 2025 09:05:09 +0100
Newsgroups gmane.comp.desktop.xfce.devel.version4
Message-ID <[email protected]>
--===============8444126518486991584==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="1vps9+zyLUBx9kl2"
Content-Disposition: inline


--1vps9+zyLUBx9kl2
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, 26 Mar 2025, 07:07:59 +0100, Ga=C3=ABl Bonithon wrote:
> > > it's odd that you find it when building with autotools and not with m=
eson;
>=20
> Ah I see why, there was a little hack in 'Makefile.am' that I didn't repr=
oduce in the meson build:
>=20
> %.policy: %.policy.in Makefile
>         $(AM_V_GEN)$(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $=
@ || \
>                 cp $< $@

;-)

> If msgfmt fails, it simply copies the file without translation, which isn=
't dumb.
>=20
> > Where/how can I get this polkit.its file? If I knew, which package shou=
ld provide it
>=20
> Well, it depends on the distribution as I said, but let's say it's
> usually in one of the polkit packages. OpenSUSE's online package
> search tool doesn't offer many possibilities apparently (no package
> search by content, no package content display), so I can't tell you,
> it's up to you to do the searching :)

Agreed, even on my installed system the command which should search a
package's file list, does not find it. Thanks to your hints, I suspected
it might be in polkit-devel, and voila:

  $ rpm -qp polkit-devel-123-4.3.x86_64.rpm -l | fgrep .its
  /usr/share/gettext/its/polkit.its

> Cheers,
> Ga=C3=ABl

Cheers.

l8er
manfred

> On Tuesday, March 25th, 2025 at 9:15 PM, Manfred Hollstein <manfred.h@gmx=
=2Enet> wrote:
>=20
> > Hi Ga=C3=ABl,
> >=20
> > On Tue, 25 Mar 2025, 21:08:55 +0100, Ga=C3=ABl Bonithon wrote:
> >=20
> > > > > 1. The new, now recommended way using meson fails early due to
> > > > > cannot locate ITS rules for org.xfce.thunar.policy.in
> > >=20
> > > You're missing the 'polkit.its' file. Unfortunately, it's not linked
> > > to a pkg-config file, so we can't properly check for its presence. But
> > > it's odd that you find it when building with autotools and not with
> > > meson; are you building in different environments?
> >=20
> >=20
> > No, both variants build in the same environment:
> >=20
> > https://build.opensuse.org/project/show/home:manfred-h:X11:xfce:4.21
> >=20
> > > For the rest, the autotools build may require some adaptation with
> > > these archives, and that's normal: they're intended for use with
> > > meson, and autotools will be removed afterwards. As for the
> > > documentation, there are indeed a few elements missing, but only with
> > > autotools. It won't be fixed, the problem will disappear with this
> > > build system.
> >=20
> >=20
> > As I wrote, the documentation stuff is no longer an issue, but the meson
> > issue is! Where/how can I get this polkit.its file? If I knew, which
> > package should provide it, I'm again back on the meson route. But, this
> > doesn't build atm.
> >=20
> > > Cheers,
> > > Ga=C3=ABl
> >=20
> >=20
> > Cheers.
> >=20
> > l8er
> > manfred
> >=20
> > > On Tuesday, March 25th, 2025 at 7:04 PM, Manfred Hollstein manfred.h@=
gmx.net wrote:
> > >=20
> > > > Hi again,
> > > >=20
> > > > On Tue, 25 Mar 2025, 19:32:06 +0100, Manfred Hollstein wrote:
> > > >=20
> > > > > Hi Alexander,
> > > > >=20
> > > > > On Sun, 23 Mar 2025, 11:51:59 +0100, Alexander Schwinn wrote:
> > > > >=20
> > > > > > thunar 4.21.0 is now available for download from
> > > > >=20
> > > > > thanks for the new development release! I just tried to build it,=
 but
> > > > > failed unfortunately:
> > > > >=20
> > > > > 1. The new, now recommended way using meson fails early due to
> > > > > cannot locate ITS rules for org.xfce.thunar.policy.in
> > > > >=20
> > > > > Diffing file org.xfce.thunar.policy.in with 4.20's version showed=
 no
> > > > > difference, so I thought I'd go the ./autogen.sh way; but:
> > > > >=20
> > > > > 2. after generating configure etc., running make shows:
> > > > >=20
> > > > > make[3]: *** No rule to make target 'thunarx-visibility.c', neede=
d by 'libthunarx_3_la-thunarx-visibility.lo'. Stop.
> > > > >=20
> > > > > 3. After adding --enable-maintainer-mode to the configure command=
, the
> > > > > missing file gets generated.
> > > > >=20
> > > > > The various docfiles which get generated during, at least 4.20's,=
 build
> > > > > process, however, don't land in --docdir=3D%{_datadir}/xfce4/thun=
ar, which
> > > > > is why I have disabled building docs at all:
> > > > >=20
> > > > > --disable-gtk-doc
> > > >=20
> > > > further testing shows that this is not necessary. I'm back with
> > > >=20
> > > > --enable-gtk-doc
> > > >=20
> > > > but needed to rewrite the related %files section in my .spec file f=
rom
> > > >=20
> > > > %doc %{_datadir}/gtk-doc/html/thunarx
> > > >=20
> > > > to
> > > >=20
> > > > %dir %{_datadir}/gtk-doc/html/thunarx
> > > > %doc %{_datadir}/gtk-doc/html/thunarx/*
> > > >=20
> > > > > I believe the released tarball needs some rebuilding.
> > > >=20
> > > > This remains true.
> > > >=20
> > > > HTH, cheers.
> > > >=20
> > > > l8er
> > > > manfred
> > > >=20
> > > > > > https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.0.tar=
=2Exz
> > > > > > https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.0.tar=
=2Exz?sha1
> > > > > > https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.0.tar=
=2Exz?sha256
> > > > > >=20
> > > > > > What is thunar?
> > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > > > >=20
> > > > > > Thunar is a modern file manager for the Xfce Desktop Environmen=
t. It has
> > > > > > been designed from the ground up to be fast and easy-to-use. It=
s user
> > > > > > interface is clean and intuitive, and does not include any conf=
using or
> > > > > > useless options. Thunar is fast and responsive with a good star=
t up time
> > > > > > and directory load time. Thunar is accessible using Assistive
> > > > > > Technologies and is fully standards compliant.
> > > > > >=20
> > > > > > Website:
> > > > > > https://docs.xfce.org/xfce/thunar/start
> > > > > >=20
> > > > > > Release notes for 4.21.0
> > > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> > > > > > Development release on the master branch
> > > > > >=20
> > > > > > 4.21.0 (2025-03-23)
> > > > > > =3D=3D=3D=3D=3D=3D
> > > > > > - Fix crash in properties dialog (#1585)
> > > > > > - Replace deprecated exo with libxfce4ui 4.21.0
> > > > > > - docs: Fix unused declarations warning
> > > > > > - build: Bump some min versions and remove #ifdefs
> > > > > > - Set minimum size of filename input image
> > > > > > - Merge ExoJob Into ThunarJob
> > > > > > - file: Don't use deprecated exo_str_is_empty
> > > > > > - Improve error message on copy fail (#1570)
> > > > > > - Fix invalid filenames when copying to exFAT FS (#1570)
> > > > > > - Fix typo in preferences dialog
> > > > > > - Hide shortcuts editor when accel map uninitialized (#1488)
> > > > > > - scan-build: Add false positive file
> > > > > > - scan-build: Fix core.uninitialized.Assign
> > > > > > - scan-build: Fix core.NullDereference
> > > > > > - scan-build: Fix deadcode.DeadStores
> > > > > > - gcc-analyzer: Add false positive file
> > > > > > - gcc-analyzer: Fix -Wanalyzer-possible-null-argument
> > > > > > - gcc-analyzer: Fix -Wanalyzer-null-dereference
> > > > > > - gcc-analyzer: Fix -Wanalyzer-use-of-uninitialized-value
> > > > > > - gcc-analyzer: Fix -Wanalyzer-possible-null-dereference
> > > > > > - build: Automate copyright year management
> > > > > > - Add meson build
> > > > > > - docs: Remove thunar directory
> > > > > > - build: Migrate to xdt-gen-visibility and xdt-check-abi
> > > > > > - build: Make libx11 optional and use XDT_CHECK_OPTIONAL_FEATURE
> > > > > > - build: Preliminary cleanup
> > > > > > - properties-dialog: Improve size label strings
> > > > > > - properties-dialog: Add tooltip to "Original Path"
> > > > > > - properties-dialog: Relocate "Deleted" line
> > > > > > - properties-dialog: Remove link target from type description
> > > > > > - Update statusbar when searching (#1560)
> > > > > > - image-preview: Use italics for the size label
> > > > > > - image-preview: Do not rely on xfconf value for visibility tog=
gle
> > > > > > - image-preview: Properly initialize the preview on startup
> > > > > > - I18n: Update po/LINGUAS list
> > > > > > - Always update statusbar on file changes in list view (#1560)
> > > > > > - Add List view hotkeys to shortcuts editor tab (#1556)
> > > > > > - Fix item activation on double-click in list view (#1567)
> > > > > > - Use 'malloc_trim' after search (#1552)
> > > > > > - Fix missing dialog for folder errors in list view (#1538)
> > > > > > - Fix leak on search update
> > > > > > - Fix leaks on "cancel search"
> > > > > > - Update file permission related emblem names
> > > > > > - properties-dialog: Use file type icon as window icon
> > > > > > - Fix missing dialog window icon (#1506)
> > > > > > - Properly check if a file can be trashed (#1554)
> > > > > > - Improve widgets in properties dialog (#1537)
> > > > > > - Fix wrong selection after rename in list view (#1415)
> > > > > > - build: Get rid of maintainer mode where gdbus-codegen is used
> > > > > > - Prevent location bar crash (#1539)
> > > > > > - Reallow sorting in search mode (#1528)
> > > > > > - drop =3D in -export-symbols-regex arg
> > > > > > - Hide the launcher for thunar-settings (#1530)
> > > > > > - Fix signal emitting (#1533)
> > > > > > - Fix GMount leak in thunar_file_get_emblem_names
> > > > > > - Remove superfluous mutex
> > > > > > - Store g_files separately in jobs (#1542)
> > > > > > - thunar-tpa: Fix libxfce4panel include
> > > > > > - Pass g_files into jobs instead of ThunarFiles (#1542)
> > > > > > - Store g_files separately in jobs (#1542)
> > > > > > - Ask for confirmation when deleting trashed files (#1545)
> > > > > > - Proper renaming of XDG user dirs (#1436)
> > > > > > - Prevent files from vanishing after save (#1535)
> > > > > > - Fix selection after toggling hidden files visibility (#1505)
> > > > > > - Clean up location button context menu (#1441)
> > > > > > - Fix wrong selection after rename (#1415)
> > > > > > - build: Dist thunar-{thumbnailer,thumbnail-cache}-dbus.xml
> > > > > > - thunarx.symbols: Add missing thunarx_provider_module_*
> > > > > > - Do not save view settings when searching (#1502)
> > > > > > - Select instead activate on DnD into toolbar (#1492)
> > > > > > - Prevent crash when removing location button (#1507)
> > > > > > - Fix throttling of selection updates (#1508) (#1515)
> > > > > > - Make toolbar inside header-bar transparent (#1514)
> > > > > > - Add setting to show non hidden folders/files first (#263)
> > > > > > - Fix appstream metainfo (#1512)
> > > > > > - Prevent crash when loading mount point emblem (#1511)
> > > > > > - remove superflous spaces in strings (#1501)
> > > > > >=20
> > > > > > Translation Updates:
> > > > > > Albanian, Arabic, Armenian, Armenian (Armenia), Asturian, Basqu=
e,
> > > > > > Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong =
Kong),
> > > > > > Chinese (Taiwan), Czech, Danish, Dutch, Eastern Armenian, Engli=
sh
> > > > > > (Australia), English (United Kingdom), Esperanto, Estonian, Fin=
nish,
> > > > > > French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
> > > > > > Indonesian, Interlingue, Italian, Japanese, Kazakh, Malay, Norw=
egian
> > > > > > Bokm=C3=A5l, Norwegian Nynorsk, Occitan (post 1500), Persian (I=
ran),
> > > > > > Polish, Portuguese, Portuguese (Brazil), Romanian, Serbian, Slo=
vak,
> > > > > > Slovenian, Spanish, Swedish, Thai, Turkish, Uyghur, Venetian,
> > > > > > Vietnamese

--1vps9+zyLUBx9kl2
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEYi2tNR04t+DbYB/qr3aTLzTrAekFAmfjtTUACgkQr3aTLzTr
Aek/EQ/8Dgm97UPgjoqJAWLIh5UGVI+PQfzGJGj9QRvkFXl6tGTG+kvSJ6xWUN5u
nZSzIwMcdX/pDX18LWzEf5LbmDaJDJe9OgOymq1UE9afWPXTXWsEXaLl5HLyZrML
inv9I9Pitgc3OBz9sS+TOWEZqw2TfYC+05jel9uvXuBDhcs96IH68cSF9lAcrBKr
eO94fYZqetBsu4XE9SZoVYkhNUKpTElesJN6f6uDaBR7J4zNRUZXZlRNdczu+Q7e
FuL8sUAacwas/OI/eZgWQksPz/KxJ294WsUh6nZju5MfOfgR8KjchkLYTXpAWE9+
luEcUPUUfYsRidrgecma6NMYhWuJws9Yk0b93APC+HfSzrslc0BETJmPxZ9SgMI1
zZzhuvvuUGliVYqGysSspisHs5jf1JRfcCHE+jwN9PG7ua0giqBKza+fT/vorWqS
9biielPMoQT9oZQRnhhLe0qJTDwyDQ//3Ct8VsF1MFIp3KjPaKjjDcJ1aLe8Hnnc
nfRz4Iz+1AXdg+dGDzHhJIbudWoblaPhyt1+lqcUnSG+O783W3o1cgPRARWHloPX
+Q1PR65PhnDOJPZIKh/uxV9qrW2P9EsOafL/o78YJ8t8zFNGFv34H7Lb/doq97z9
jpgnCuHg62QNXK61+Z1fYRkV00p2rNc0iW/dhZ+A91LkMYHHe5I=
=Houi
-----END PGP SIGNATURE-----

--1vps9+zyLUBx9kl2--

--===============8444126518486991584==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xfce4-dev mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-dev

--===============8444126518486991584==--