Planet Bluesabre

All the latest from Xfce, Xubuntu, & Friends.

exo 4.15.1 released

[Please note that this is a development release.]

This release transitions several exo components to xfce-settings, and drops GTK+ 2 support. Please use with xfce-settings 4.15.1 or later for best results.

  • Removed binaries: exo-compose-mail, exo-helper-2
  • Removed from API: ExoCellRendererEllipsizedText, ExoIconBar, ExoToolbarsEditor, ExoToolbarsEditorDialog, ExoToolbarsModel, ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc, exo_atomic_dec

Other Updates:

  • state variable is a GtkStateFlags
  • Fix previous commit
  • desktop-item-edit: Fix sensitivity of save button (Bug #16813)
  • Add basic GitLab pipeline
  • Attach popup window to toplevel parent (Bug #16768)
  • Rename Thunar.desktop to thunar.desktop (Bug #16197)
  • Extend selection on shift+drag (Bug #7526)
  • Do not cancel selection on shift+drag
  • Rename Thunar.desktop to thunar.desktop (Bug #16197)
  • Fix type declaration (Bug #16678)
  • desktop-item-edit: Use new XfceTitledDialog API
  • Fix GTimeVal deprecation
  • Replace deprecated G_INLINE_FUNC macro
  • Replace deprecated macro
  • Wrong keyboard navigation after using rubberband in exo-icon-view (Bug #16286)
  • Cursor position in icon view not visible/highlighted when using ctrl + arrows (Bug #12227)
  • Make sure default applications are properly set in mimeapps.list
  • Translation Updates: Albanian, Amharic, Arabic, Asturian, Basque, Belarusian, Bengali, Catalan, Chinese (Hong Kong), Chinese (Taiwan), Danish, Dutch, Estonian, Greek, Hungarian, Icelandic, Interlingue, Italian, Kannada, Latvian, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi), Persian (Iran), Portuguese, Romanian, Russian, Slovak, Spanish, Telugu, Turkish, Uighur, Urdu, Urdu (Pakistan), Vietnamese

xfconf (4.14.3-1) unstable

  • Team upload.
  • New upstream version 4.14.3.
  • d/control:
    • Drop explicit Build-depends on dpkg-dev and libtool.
    • R³: no.
    • Bump DH compat to 12.
  • d/rules: Move ‘–fail-missing’ to dh_missing.
  • d/libxfconf-0-3.symbols: Set Build-Depends-Package.
  • d/watch:
    • Update for upstream’s move to mirrorbit.
    • Use uscan special strings.
  • Update Standards-Version to 4.5.0.

GitLab CI is up and running

https://fosshost.org/wp-content/uploads/2020/05/Fosshost_Oficial_Logo_400px.png

As announced less than two weeks ago, the next steps in our GitLab migration are following. While we originally planned that the migration from Bugzilla to GitLab issues would be the next step we received generous support from the brand new fosshost project: They provided us with the virtual infrastructure to be able to set up our first GitLab Runner.
A huge thank you to the fosshost for welcoming us aboard (and in record time)!

Standing on the shoulders of the xfce-test project by Florian and with support from Jason we managed to get a Docker container xfce-build up and running that we now use for a (for now: very basic) test, aka “does it build?”. A nice side-effect of having this container published on Dockerhub is that everyone can easily use it locally by running docker pull xfce/xfce-build.

If you’re curious what’s inside the container you can take a look at the Dockerfile. In short we use the latest Ubuntu 20.04 as a basis and then compile the Xfce core libraries based on the latest Git tag on the master branch.

The first project I set a pipeline up for is xfce4-settings. So from now on every commit and merge request will be built automatically and we as developers will receive immediate feedback. If you want to see what this looks like feel free to click here.

Next steps

Enabling the pipeline in more core repos will certainly be the next step. This should be as easy as adding this .gitlab-ci.yml file to the repository’s master branch and enabling the CI/CD feature of the project.

In parallel we have continued to work on the Bugzilla migration, but more on that later. Stay tuned!

xfce4-taskmanager (1.2.3-1) unstable

  • Team upload.

[ Debian Janitor ]

  • Trim trailing whitespace.
  • Use secure copyright file specification URI.
  • Bump debhelper from old 10 to 12.
  • Set debhelper-compat version in Build-Depends.
  • Update standards version to 4.4.1, no changes needed.

[ Mateusz Łukasik ]

  • Update d/watch.
  • New upstream version 1.2.3
  • d/control: update standards version to 4.5.0

[ Unit 193 ]

  • d/control: R³: no.

xfwm4 (4.14.2-1) unstable

  • Team upload.

[ Debian Janitor ]

  • Trim trailing whitespace.
  • Bump debhelper from old 11 to 12.
  • Set upstream metadata fields: Name (from ./configure), Repository.
  • Fix day-of-week for changelog entry 4.0.0.final-1.

[ Mateusz Łukasik ]

  • d/watch: Update to working version.
  • New upstream version 4.14.1
    • Fix raise delay (Closes: #940796)
  • d/control: update standards version to 4.5.0

[ Unit 193 ]

  • New upstream version 4.14.2.
    • Fix window title alignment (Closes: #953112)
  • d/control: R³: no.

xfce4-panel (4.14.4-1) unstable

  • Team upload.
  • New upstream version 4.14.4.
  • d/control: R³: no.
  • d/libxfce4panel-2.0-4.symbols: Set Build-Depends-Package.
  • Update Standards-Version to 4.5.0.

Xfce switches to GitLab

GitLab is here!

Starting today, May 1, we’re switching from our cgit/gitolite setup to GitLab. Our old server, git.xfce.org, is now a ready-only in-sync mirror (so you can still pull code). Our new server is gitlab.xfce.org.

(The detailed version of this blog post can be read in my announcement on the Xfce Mailing List.)

For users nothing changes.

For distributors nothing changes (presuming you’re using the release tarballs and not Git tags).

For developers and contributors quite a few things change.

  • Most importantly: The Git URL changed, so you need to update the remotes of your local repositories. Feel free to use our helper script.
  • Fork repositories and use branches and merge requests!
  • If you don’t have an account yet (we created quite a few for you regulars already) please sign up! We have opened registrations for GitLab accounts as well as allowing you to register with your GitHub account (if you have one).
    Please poke us on IRC or the mailinglist if you’re lacking repository access or ownership. (By default new users cannot fork before being manually approved. Yes. We are afraid of the spambots.)

Have a nice GitLab!

tumbler (0.2.8-2) unstable

[ Debian Janitor ]

  • Set upstream metadata fields: Name (from ./configure), Repository.

[ Yves-Alexis Perez ]

  • d/control: replace build-dep libgtk2-dev by libgdk-pixbuf2.0-dev (closes: #959087)
  • d/control: update standards version to 4.5.0
  • d/rules: drop –as-needed from linker flags

xfce4-whiskermenu-plugin (2.4.4-1) unstable

  • Team upload.
  • New upstream version 2.4.4

Xubuntu 20.04 In Screenshots: Desktop

Xubuntu 20.04 In Screenshots: Desktop

With Xubuntu 20.04 "Focal Fossa" less than a week away (April 23, 2020), it's time to take a look at what's new. In this post, I walk through the post-installation desktop from the process of the 20200416 daily image. Below, you'll find screenshots from some of our core applications with the default Greybird and brand-new Greybird-dark themes.

These screenshots are free to use, but don't hard link to them. Download them for yourself and share them on your publication!

Xubuntu 20.04 In Screenshots: Desktop
With our latest wallpaper, the Xubuntu desktop is a calm and relaxing place to come back to.