Saturday, 13 November 2021
KDE today announces the release of KDE Frameworks 5.88.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Full changelog:
https://kde.org/announcements/frameworks/5/5.88.0/
Exp-run by: antoine
PR: 259817
Tuesday, 9 November 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.3.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds two weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Keyboardlayout: Fix missing Esperanto flag icon in the menu.
* Plasma Networkmanager: OpenVPN: fix logic in auth dialog.
* On FreeBSD do not try to execute powerdevil.backlighthelper.syspath action.
Changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.2-5.23.3/
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket)
Tuesday, 26 October 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.23.2.
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
Plasma Browser Integration: [History Runner] Skip blob URLs.
[Folder View] Fix executing file without prompting. Fixes bug #435560
Desktop as folder: restore functionality of the “delete” action. Fixes bug #442765
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.1-5.23.2
Plasma 5.23 was released in October 2021 with many feature refinements
and new modules to complete the desktop experience.
This release adds a week's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Discover: Flatpak, do not crash when a source is disabled.
* KScreenLocker: Fix sleep and hibernate actions.
* Plasma Desktop: Fix “clear emoji history” action.
View full changelog:
https://kde.org/announcements/changelogs/plasma/5/5.23.0-5.23.1
Saturday, 09 Ocotber 2021
KDE today announces the release of KDE Frameworks 5.87.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
Full announcement:
https://kde.org/announcements/frameworks/5/5.87.0/
Exp-run by: antoine
PR: 259032
Thursday, 14 October 2021
25 years ago today, Matthias Ettrich sent an email to the
de.comp.os.linux.misc newsgroup explaining a project he was working
on. The latest and direct result of that email (plus a quarter of a
century of relentless experimentation, development and innovation)
has just landed in KDE’s repositories.
This time around, Plasma renews its looks and, not only do you get a
new wallpaper, but also a gust of fresh air from an updated theme:
Breeze - Blue Ocean. The new Breeze theme makes KDE apps and tools
not only more attractive, but also easier to use both on the desktop
and your phone and tablet.
Of course, looks are not the only you can expect from Plasma 25AE:
extra speed, increased reliability and new features have also found
their way into the app launcher, the software manager, the Wayland
implementation, and most other Plasma tools and utilities.
Read on to find out all the details that make the new Plasma 25AE so
deserving of a celebration [1]
Full announcement:
[1] https://kde.org/announcements/plasma/5/5.23.0/
- Amend USE_GNOME and convert to static pkg-plist as suggested by the
stage Q/A; particularly, the latter should help track changes easier
- Add PORTSCOUT to limit the scope to versions we're interested: before
it was picking up bogusly named `lablgtk2188' tag which corresponds to
the older version 2.18.8; new tags are named sanely and consistently
- Push option definition and description block lower within the Makefile
where it normally belongs
- Synchronize port description with upstream and remove references to
${PREFIX} and ${PORTNAME} from it as they are not expanded and this is
not the right place to point users to the installed documentation in
the first place; actualize WWW line while I'm here
While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
KNS, "Hot New Stuff", and Open Collaboration Services
are handled by the knewstuff and attica libraries. An
ongoing performance problem on the OCS servers has been
traced back to request flooding by those libraries, and
this is a fix; backport request by upstream.
kde@ has been focused recently on reducing the load of "unnecessary"
runtime dependencies, to allow third party distributions to have a
leaner installation.
One part of this effort was to make qt5-testlib a "build only"
dependency.
Unfortunately, parts of qt5-declarative link against testlib (to provide
test functionality for declarative parts).
This lead to an unfortunate loop of pkg-autoremove removing testlib, and
then pkg-update adding it again (as it was an improperly registered
dependency).
This change splits out the "test"-parts into its own port. Thereby
making testlib not even a required build-time dependency for
x11-toolkits/qt5-delcarative.
Reported by: jrm
Differential Revision: https://reviews.freebsd.org/D32097
For example, updating to 1.0.0-alpha.4 (aka 2021-09-14 snapshot)
is currently blocked by the following:
https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ad09941a6ae4https://gitlab.gnome.org/World/Rust/libadwaita-rs/-/commit/45f6ac3e8e06
$ pkg install authenticator gnome-keyring-daemon
$ dbus-run-session sh
$ export $(gnome-keyring-daemon -r -d)
$ secret-tool store --label=Default foo bar
$ RUST_BACKTRACE=1 authenticator
<Click on Menu (hamburger button) then Providers (Ctrl+P)>
(<unknown>:1234): Gtk-CRITICAL **: Error building template class 'ProviderPage' for an instance of type 'ProviderPage': .:0:0 Invalid type 'AdwEnumValueObject'
thread 'main' panicked at 'assertion failed: !self.ptr.is_null()', gtk4-rs-13a8317a2ef8738362b9fa7f55a29dd5d3dbc459/gtk4/src/subclass/widget.rs:1147:13
stack backtrace:
0: rust_begin_unwind
1: core::panicking::panic_fmt
2: core::panicking::panic
3: <gtk4::subclass::widget::TemplateChild<T> as core::ops::deref::Deref>::deref
at gtk4-rs-13a8317a2ef8738362b9fa7f55a29dd5d3dbc459/gtk4/src/subclass/widget.rs:1147:13
4: authenticator::widgets::providers::page::ProviderPage::setup_widgets
at Authenticator-ba1894159358275be2765bc42ef89782a2d1d45d/src/widgets/providers/page.rs:415:9
5: <authenticator::widgets::providers::page:👿:ProviderPage as glib::subclass::object::ObjectImpl>::constructed
at Authenticator-ba1894159358275be2765bc42ef89782a2d1d45d/src/widgets/providers/page.rs:132:13
6: glib::subclass::object::constructed
at gtk3-rs-6e3c8739f9f5b8dc0a234f4a485e254574af5953/glib/src/subclass/object.rs:109:5
[...]