Mike Gorse | 26 Apr 02:18 2016

at-spi2-core 2.21.1

At-spi2-core 2.21.1 is now available for download at:


What is AT-SPI2

AT-SPI2 is a D-Bus based accessibility framework. It defines a D-Bus
protocol for providing and accessing application accessibility
information. The project includes a library for bridging the D-Bus
protocol to the ATK API, allowing Gtk based applications to be made
accessible. It also contains a client (AT) side library in C and a wrapper
for Python.

What's changed in AT-SPI 2.21.1

* registryd: avoid crashing with a NULL keystring (bgo#764688).

* Plug a memory leak in AtspiEventListener (bgo#764688).

* Fix parsing of at-spi-bus-launcher command line arguments (bgo#765220).

* Build clean-ups.

Where can I get more information about AT-SPI2

The project wiki is available at:

(Continue reading)

Jens Georg | 25 Apr 23:42 2016

GSSDP 0.14.15, GUPnP 0.20.17, GUPnP-Tools 0.8.12

GSSDP 0.14.15

- Actually use the TTL that was set by the user
- Use if_nametoindex instead of IOCTL when available
- Implement a User Agent cache based on SSDP packages
- Fix potential strncpy overflow
- Add missing m4 macros
- Disable PKTINFO on OS X
- Do not leak host_addr in clients.

Bugs fixed in this release:
 - https://bugzilla.gnome.org/show_bug.cgi?id=653894
 - https://bugzilla.gnome.org/show_bug.cgi?id=762324
 - https://bugzilla.gnome.org/show_bug.cgi?id=764677

All contributors to this release:
 - Jens Georg <mail <at> jensge.org>
 - Philip Withnall <philip.withnall <at> collabora.co.uk>
 - Philip Withnall <philip <at> tecnocode.co.uk>

GUPnP 0.20.17

- Update autogen.sh from GNOME template
- Cache user agents by IP
- Remove intltool
- Use newTargetValue in light example

Changes in dependencies:
(Continue reading)

Jens Georg | 25 Apr 23:01 2016

Shotwell 0.23.0

Shotwell 0.23.0 - 25 April 2016


There was an issue with verifying TLS certificates in previous versions
of Shotwell so it might be possible that publishing sessions were
intercepted. If you did not use a Shotwell delivered by any of the
major distribuitions it is strongly recommended to change your
passwords for those online systems you published to.

Most distributions should have had this patched since about end of last

Changes since 0.22:
  * Allow thinner minimum sidebar (#718611)
  * Check .cache directory for read/write permissions (#737747)
  * Fix crash during metadata update (#739917)
  * Fixed Crop Ribbon / Control not visible (#747201)
  * Port to webkit2gtk-4.0 (#751709)
  * Have all soup sessions validate TLS certificates
  * Remove shell magic from Makefile
  * Remove calls to Posix.system()
  * Documentation fixes and improvements (#764800)
  * Fix CSS issue introduced with previous CSS improvements (#747637)
  * Don't use GtkHeaderBar on dialogs if the gtk-dialogs-use-header
setting is
    not set (#749874)
  * Use proper umask to create XDG_USER_CACHE and XDG_USER_DATA when
they not
(Continue reading)

Jens Georg | 25 Apr 20:50 2016

Rygel 0.31.0


- Fix desktop.in files to which created invalid desktop files after
- Disable upload and remove file removal in default configuration
- Minor documentation updates
- Fix output of build summary to show proper tracker version

 - Always delay reload of config files to prevent reading empty files
 - Make plugin loader watch the config making it possible to
   plugins on-the-fly
 - Fix a possible strncpy overflow in ARP lookup

 - Clean up HTTP GET request handling

 - Fix an issue where we pass NULL to a DBus function causing criticals

 - Fix plugin name and make it possible to actually deactivate it

 - Clean up plugin startup

GStreamer renderer:
(Continue reading)

Kai Willadsen | 19 Apr 21:52 2016

Meld 3.15.3

Meld 3.15.3 has been released, and is now available at:


 * Handle unicode dates in non-UTF8 locales in folder comparison (Kai
 * Try to auto-detect when to use our dark theme highlighting (Kai Willadsen)
 * After undo/redo actions in file comparisons, place the cursor at the
   natural edit position and scroll it back onscreen (Kai Willadsen)

What is Meld?

Meld is a visual diff and merge tool. It lets you compare two or three files,
and updates the comparisons while you edit them in-place. You can also compare
folders, launching comparisons of individual files as desired. Last but by no
means least, Meld lets you work with your current changes in a wide variety of
version control systems, including Git, Bazaar, Mercurial and Subversion.
Frederic Peters | 14 Apr 21:54 2016

GNOME 3.20.1 released

Hello all,

Here comes our first update to GNOME 3.20, with many bug fixes,
documentation and translation updates, and various improvements.
We hope you'll enjoy it.

For more information about the major changes in GNOME 3.20, please
visit our release notes:
and watch our release video:

Packages should shortly arrive in your distribution of choice, and if
you want to compile GNOME 3.20.1 by yourself, you can use the jhbuild
modulesets available here:

The lists of updated modules and changes are available here:
  core   -  https://download.gnome.org/core/3.20/3.20.1/NEWS
  apps   -  https://download.gnome.org/apps/3.20/3.20.1/NEWS

The source packages are available here:
  core   -  https://download.gnome.org/core/3.20/3.20.1/sources/
  apps   -  https://download.gnome.org/apps/3.20/3.20.1/sources/

Thanks for using GNOME,

Carlos Garcia Campos | 14 Apr 12:24 2016

WebKitGTK+ 2.12.1 released!

WebKitGTK+ 2.12.1 is available for download at:

http://webkitgtk.org/releases/webkitgtk-2.12.1.tar.xz (11.2MB)
   md5sum: adcbee440d81acfb1ead9ada91bd5e79
   sha256sum: 5b1a2d5227553f3cecbdb258c68b384f9235747b2c07c15afb555fe4fa6ae896

This is the first bug fix release in the stable 2.12 series.

What's new in the WebKitGTK+ 2.12.1 release?

  - Fix spotify player.
  - Improve themed control elements rendering to better match GTK+ widgets.
  - Make remote web inspector work again.
  - Fix several crashes and rendering issues.
  - Fix several memory leaks.
  - Fix the build in Linux / PowerPC.
  - Fix detection of S390X and PPC64 architectures.
  - Fix the build in glibc-based BSD systems
  - Translation updates: Brazilian Portuguese.

What is WebKitGTK+?

WebKitGTK+ is the GNOME platform port of the WebKit rendering engine.
Offering WebKit's full functionality through a set of GObject-based
APIs, it is suitable for projects requiring any kind of web
integration, from hybrid HTML/CSS applications to full-fledged web

(Continue reading)

Jeffrey Ratcliffe | 14 Apr 19:35 2016

gscan2pdf 1.4.0 released

gscan2pdf - A GUI to produce a multipage PDF or DjVu from a scan.


Five clicks are required to scan several pages and then save all or
a selection as a PDF or DjVu file, including metadata if required.

gscan2pdf can control flatbed or sheet-fed (ADF) scanners with SANE via
libsane-perl, scanimage or scanadf, and can scan multiple pages at
once. It presents a thumbnail view of scanned pages, and permits simple
operations such as cropping, rotating and deleting pages.

OCR can be used to recognise text in the scans, and the output
embedded in the PDF or DjVu.

PDF conversion is done by PDF::API2.

The resulting document may be saved as a PDF, DjVu, multipage TIFF file,
or single page image file.

Changelog for 1.4.0:
* Fixed double file overwrite confirmation
* Update paper size combobox after setting profile
* Integrate user-defined tools into scan post-process
* + dialog window for user-defined tools
* Fixed extended page numbering toggle
* Fixed restoring crashed session
* Fixed paper sizes after switching device. Closes bug #216
  (options for A4, US Legal, and US Letter have disappeared in the Geometry
   options for Scansnap IX500 in 1.3.9)
(Continue reading)

Carlos Garcia Campos | 10 Apr 12:23 2016

WebKitGTK+ 2.4.11 released!

WebKitGTK+ 2.4.11 is available for download at:

http://webkitgtk.org/releases/webkitgtk-2.4.11.tar.xz (9.4MB)
   md5sum: 24a25ccc30a7914ae50922aedf24b7bc
   sha256sum: 588aea051bfbacced27fdfe0335a957dca839ebe36aa548df39c7bbafdb65bf7

This is a bug fix release in the stable 2.4 series.

What's new in the WebKitGTK+ 2.4.11 release?

  - Fix a crash when changing elment attributes with DOM bindings.
  - Fix the build on ARM64.
  - Translation updates: Chinese, Japanese.

What is WebKitGTK+?

WebKitGTK+ is the GNOME platform port of the WebKit rendering engine.
Offering WebKit's full functionality through a set of GObject-based
APIs, it is suitable for projects requiring any kind of web
integration, from hybrid HTML/CSS applications to full-fledged web


gtk+ >= 3.6.0
glib >= 2.36.0
libsoup >= 2.42.0
(Continue reading)

Tim Janik | 7 Apr 15:49 2016

Beast 0.10.0 and Rapicorn 16.0.0

Rapicorn is a toolkit for declarative UIs and SVG-based theming, see:
  http://rapicorn.org/     	https://testbit.eu/pub/dists/rapicorn/
Beast is an audio composer and modular synthesis application, see:
  http://beast.testbit.eu/ 	https://testbit.eu/pub/dists/beast/	

Lots of work went into the build system and linux distribution porting lately and it's starting to pay off.
As I type this, the build machines are running hot, building packages based on the new versions. Once they
are done, new binary packages for installation can be found here:

This is another one in a series of recent releases that have changed a lot under the hood but yet have little
user interface visible impacts. That's going to change in the future, but before that point, here come
some notable new features for developers. With recent improvements to the IDL compiler in Rapicorn, the
BSE library could be wrapped in Python, so it is now possible to run the following little program in Python:

  import Bse, time
  time.sleep (1.5) # give time to load plugins
  prj = Bse.server.create_project ("example")
  prj.restore_from_file ("/usr/share/beast/demo/partymonster.bse")
  # listen... ;-)

Starting with this release, we'll use a more stringent versioning scheme, to summarize:
* MAJOR:       Increments on major API breaks, *forces* ABI break, resets MINOR, MICRO
* MINOR:       Increments for significant changes or ABI breaks, resets MICRO
* MICRO:       Increments with every release, increments must *not* break ABI
* ABI change:  Increments MAJOR or MINOR and resets MICRO
Also MAJOR ideally reflects the year a major release was started.

(Continue reading)

Jonathan Matthew | 3 Apr 11:24 2016

rhythmbox 3.3.1 released

Overview of changes in Rhythmbox 3.3.1

* Better handling of locked Android devices
* Simplified ReplayGain processing that might crash less
* Switched to webkit2 API, except for the context plugin which is disabled
* Notifications behave better when actions aren't available

Bugs fixed:

678349  Rhythmbox segfaults when trying to access Android 4.0 MTP device already mounted by Nautilus
744775  Rhythmbox crashes when trying to access Android device.
752019  Port to WebKit2
762087  CD playing with cross fading on crashes rhythmbox
762203  Display notifications about playing song when pausing
763206  RhythmDB-CRITICAL **: rhythmdb_entry_get_entry_type: assertion 'entry != NULL' failed
763435  Gtk-WARNING **: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node
grid owner RBHeader)
763874  Rework logic of Python support option

Translation updates:

- cs, courtesy of Marek Černocký
- de, courtesy of Mario Blättermann
- es, courtesy of Daniel Mustieles
- fi, courtesy of Jiri Grönroos
- hu, courtesy of Balázs Úr
- it, courtesy of Milo Casagrande
- lv, courtesy of Rūdolfs Mazurs
- oc, courtesy of Cédric VALMARY
(Continue reading)