this week in fedora (2018w51)
This has been a busy week. But most importantly, I’ve now gone through the
entire backlog of outstanding updates, and everything is on its way to the
stable fedora repositories! This includes an updated granite
package (with a
downstream patch to make sure no third-party applications unexpectedly break),
and all the delayed package updates that were held up by this.
fedora updates
elementary updates
I’ve worked on updating the granite
GTK+ extensions updated to the latest
version (5.2.2
). Since upstream versions 5.2.0
and later introduced a
dependency on the wingpanel
Date & Time indicator – which would result in a
circular dependency involving most Pantheon DE components, and would mean that
all (including third-party) applications that are built with granite
would
have to depend on almost all components of the Pantheon DE – or crash, when
they used the “broken” functionality without Pantheon components being present.
I’ve been unable to resolve this problem in a way that was acceptable to the
upstream developers yet. However, my work to port granite
to use the meson
build system instead of CMake
has been accepted and
merged. With this as a starting point, I’ve now patched
the fedora builds of granite
to not depend on Pantheon DE components for now.
The changes I made include moving the clock-format
GSettings key that’s used
by both the wingpanel
Date & Time indicator and some date / time related
functionality in granite
into the granite
package, and patching both these
components to use the new path for this setting. This resolves both the circular
dependency and the broken third-party applications, without impacting anything
else. I’ve submitted the relevant packages to the fedora 29 repositories for
testing.
The delayed update for granite
also blocked updates for the latest releases of
some elementary applications that depend on functionality that was added with
version 5.2.0
- I’ve now updated all these packages for fedora 29, as well.
The following packages are still pending submission to the stable repository, and I’m going to let them sit in the testing repository for some more time, to make sure I didn’t break anything unexpected.
package | version | releases | changes |
---|---|---|---|
granite | 5.2.2 | 1.fc30, 1.fc29 | 5.1.0 → 5.2.2 |
elementary-code | 3.0.1 | 1.fc30, 1.fc29 | 3.0 → 3.0.1 |
elementary-music | 5.0.2 | 1.fc30, 1.fc29 | 5.0 → 5.0.2 |
elementary-terminal | 5.3.3 | 1.fc30, 1.fc29 | 5.3.2 → 5.3.3 |
elementary-theme | 5.2.1 | 1.fc30, 1.fc29 | 5.2.0 → 5.2.1 |
wingpanel-indicator-datetime | 2.1.3 | 2.fc30, 2.fc29 | adapt to granite 5.2.2 |
I’ve also pushed an update for the Pantheon GeoClue2 agent, which includes updated translations.
package | version | releases | changes |
---|---|---|---|
pantheon-agent-geoclue2 | 1.0.1 | 1.fc30, 1.fc29, 1.fc28 | 1.0 → 1.0.1 |
I’ve updated my fedora packages for wingpanel
and some of its indicators on
fedora 28 and later, as well. These updates contain fixes for small issues,
visual improvements, and updated translations, as well.
package | version | releases | changes |
---|---|---|---|
wingpanel | 2.2.1 | 1.fc30, 1.fc29, 1.fc28 | 2.2.0 → 2.2.1 |
wingpanel-indicator-session | 2.2.2 | 1.fc30, 1.fc29, 1.fc28 | 2.2.1 → 2.2.2 |
wingpanel-indicator-bluetooth | 2.1.2 | 1.fc30, 1.fc29, 1.fc28 | 2.1.1 → 2.1.2 |
wingpanel-indicator-sound | 2.1.2 | 1.fc30, 1.fc29, 1.fc28 | 2.1.1 → 2.1.2 |
There also were two updates for switchboard
plugs: The Desktop plug was
updated to ignore all symlinks in the default system Wallpapers folder, which
fixes some duplicates which were shown previously. The Display plug introduces
some additional dials, including monitor refresh rate settings.
package | version | releases | changes |
---|---|---|---|
switchboard-plug-pantheon-shell | 2.8.0 | 1.fc30, 1.fc29, 1.fc28 | 2.7.2 → 2.8.0 |
switchboard-plug-display | 2.1.6 | 1.fc30, 1.fc29, 1.fc28 | 2.1.5 → 2.1.6 |
application updates
The latest version of the notejot
note-taking application now features undo
and redo functionality, and it will soon be available from the stable
repositories on fedora 28 and newer.
package | version | releases | changes |
---|---|---|---|
notejot | 1.5.3 | 1.fc30, 1.fc29, 1.fc28 | 1.5.1 → 1.5.3 |
This week’s release of the sequeler
SQL client brings the usual assortment of
various fixes and improvements, including a new fancy icon for the application.
package | version | releases | changes |
---|---|---|---|
sequeler | 0.6.5 | 1.fc30, 1.fc29, 1.fc28 | 0.6.4 → 0.6.5 |
COPR updates
elementary-appcenter
Regarding the “made for elementary” applications not available from the official
fedora repositories, I’ve pushed a minor update for the aesop
PDF viewer.
package | version | release | changes |
---|---|---|---|
aesop | 1.0.8 | 1 | 1.0.7 → 1.0.8 |
The Notes-up
note-taking app had two new releases this week, which both
contain various improvements and fixes for bugs.
package | version | release | changes |
---|---|---|---|
Notes-up | 1.6.2 | 1 | 1.6.1 → 1.6.2 |
Notes-up | 1.6.3 | 1 | 1.6.2 → 1.6.3 |