Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gnome 3.36.2 #86661

Merged
merged 34 commits into from May 6, 2020
Merged

Gnome 3.36.2 #86661

merged 34 commits into from May 6, 2020

Conversation

@hedning
Copy link
Contributor

hedning commented May 3, 2020

Motivation for this change
News

79551b2: gnome3.quadrapassel: 3.36.00 -> 3.36.02
(https://ftp.gnome.org/pub/GNOME/sources/quadrapassel/3.36/quadrapassel-3.36.02.news)

quadrapassel 3.36.2

  • Translation updates for Swedish, Czech, Ukrainian, German, French, Romanian and Friulian.

Contributors:
Anders Jonsson, Marek Černocký, Yuri Chornoivan, Wolfgang Stöggl, Charles Monzat, Daniel Șerbănescu, Fabio Tomat

quadrapassel 3.36.0

  • Updates on the following translations: Dutch, Polish, Intalian, Croation,

Contributors:
Goran Vidovic, Milo Casagrande, Piotr Drąg, Nathan Follens

4ca4c4e: gnome3.gnome-flashback: 3.36.1 -> 3.36.3
(https://ftp.gnome.org/pub/GNOME/sources/gnome-flashback/3.36/gnome-flashback-3.36.2.news)

Version 3.36.2

  • Fix screensaver unlock problems. (#46)
  • Fix few small memory leaks.
  • Fix screenshot saving to clipboard. (#50)
  • Active desktop icon rename with F2 key. (LP:#1875703)
  • Fix creating new desktop icons. (LP:#1875317)
  • Updated translations.

(https://ftp.gnome.org/pub/GNOME/sources/gnome-flashback/3.36/gnome-flashback-3.36.3.news)
Version 3.36.3

  • Fix enum type generation. (#52)

4e63d8b: gnome3.iagno: 3.36.0 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/iagno/3.36/iagno-3.36.2.news)

3.36.2 – April 24, 2020

Moslty a translations release.

Translations updated:
French: Charles Monzat
German: Christian Kirbach
Slovenian: Matej Urbančič
Ukrainian: Yuri Chornoivan

baeb39f: gnome3.gnome-tetravex: 3.36.0 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-tetravex/3.36/gnome-tetravex-3.36.2.news)

GNOME Tetravex 3.36.2

Mostly a translations release.

Translations updated:
French: Guillaume Bernard and Charles Monzat
German: Wolfgang Stöggl
Ukrainian: Yuri Chornoivan

2bc0d33: gnome3.gnome-taquin: 3.36.0 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-taquin/3.36/gnome-taquin-3.36.2.news)

3.36.2 – April 24, 2020

Mostly a translations release.

Translations updated:
German: Wolfgang Stöggl
Romanian: Daniel Șerbănescu
Ukrainian: Yuri Chornoivan

9cf1c29: gnome3.gnome-mahjongg: 3.36.1 -> 3.36.2
No file describing changes found for group in cluster with “3.36.2”
8b1fef0: gnome3.gnome-klotski: 3.36.0 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-klotski/3.36/gnome-klotski-3.36.2.news)

3.36.2 – April 24, 2020

Mostly a translations release.

Translations updated:
German: Wolfgang Stöggl
Romanian: Daniel Șerbănescu
Ukrainian: Yuri Chornoivan

9a0d5b0: gnome3.four-in-a-row: 3.36.0 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/four-in-a-row/3.36/four-in-a-row-3.36.2.news)

3.36.2 - April 24, 2020

Just a translations release.

Translations updated:
French: Charles Monzat
Spanish: Daniel Mustieles
Swedish: Anders Jonsson
Ukrainian: Yuri Chornoivan

cbec74d: gjs: 1.64.1 -> 1.64.2
(https://ftp.gnome.org/pub/GNOME/sources/gjs/1.64/gjs-1.64.2.news)

Version 1.64.2

  • Closed bugs and merge requests:

    • GList of int not correctly demarshalled on 64-bit big-endian [Philip
      Chimento, Simon McVittie, #309, !417, !419]
    • Fix template use in GTK4 [Florian Müllner, !420]
    • Don't crash if a callback doesn't return an expected array of values [Marco
      Trevisan, !405]
    • Crash passing integer to strv in constructor [Evan Welsh, #315, !422]
    • Skip some tests if GTK can't be initialised [Ross Burton, !421]
  • Various backports:

    • Fix gjs_log_exception() for InternalError [Philip Chimento]
    • Fix signal match mechanism [Philip Chimento]

Version 1.58.7

  • Various backports:
    • Don't crash if a callback doesn't return an expected array of values [Marco
      Trevisan]
    • GList of int not correctly demarshalled on 64-bit big-endian [Philip
      Chimento, Simon McVittie]
    • Crash passing integer to strv in constructor [Evan Welsh]
    • Ignore format-nonliteral warning [Marco Trevisan]

2b9aa3a: vte: 0.60.1 -> 0.60.2
No file describing changes found for group in cluster with “0.60.2”
97f6ca3: gnome3.geary: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/geary/3.36/geary-3.36.2.news)

Version 3.36.2

Released: 2020-05-03

Enhancements included in this release:

  • Client library now installed to private lib sub-directory
  • Allow downstream packagers set their package's version nuber
  • Numerous bug fixes and user interface improvements
  • Numerous user interface translation updates

Thanks to all who contributed code fixes and enhancements to this
release:

  • Daniel Kahn Gillmor

Thanks also to all who contributed translations, for the user
interface:

  • Asier Sarasua Garmendia (eu)
  • Dušan Kazik (sk)
  • Efstathios Iosifidis (el)
  • Goran Vidović (hr)
  • Jordi Mas (ca)
  • Yuri Chornoivan (uk)

And for the user manual:

  • Jordi Mas (ca)

72dd255: gnome3.devhelp: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/devhelp/3.36/devhelp-3.36.2.news)

News in 3.36.2, 2020-04-25

  • Fix RTL (right-to-left text locale) bug.
  • Translation updates.

9294db0: simple-scan: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/simple-scan/3.36/simple-scan-3.36.2.news)

Overview of changes in simple-scan 3.36.2

* Use higher bit depth on text scans.
* Fix size of first page on second scan.
* Don't interrupt scanning if the device is busy.
* Support saving files to FUSE file systems.
* Update known USB scanner IDs.
* Add initial Lexmark printers support.
* Add ADF duplex support for Brother DS-720.
* Fix setting source for Epson scanner.

019e910: gnome3.nautilus: 3.36.1.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/nautilus/3.36/nautilus-3.36.2.news)

Major changes in 3.36.2:

  • Prevent jump to the old scrolling position after changing location (António Fernandes)
  • Revert icon emblem fixes in order to prevent performance issues (António Fernandes)
  • Fix content type detection when opening files from remote locations (Ondrej Holy)

0092641: gnome3.gnome-terminal: 3.36.1.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-terminal/3.36/gnome-terminal-3.36.2.changes)

commit be754773e25f7b0f8ccfe0ed4b7e65711bcee1be
Author: Christian Persch chpe@src.gnome.org
Date: Sat Apr 25 22:13:00 2020 +0200

  Version 3.36.2

configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit 57ea15c4bdf15247f1d403aa24fb18efe23cd8a7
Author: Christian Persch chpe@src.gnome.org
Date: Sat Apr 25 22:03:12 2020 +0200

  Revert "screen: Use clean env when creating new tab"

  The patch is correct, but it exposes a deficiency in the desktop
  environment in that the WM/shell's environment contains necessary
  env vars (e.g. ssh-agent variables) that are missing from the
  systemd --user / d-bus activation environment.  The desktop will
  need to update the activation environment, but until that is done,
  reverting the patch will revert gnome-terminal to the previous
  behaviour of effectively using the environment of the client
  of the first terminal created for all new terminals opened via
  new terminal/tab/window.

  This reverts commit 9bb94e3aab84ecc4e7733d0ee001ee50256bd273.

  https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/253

src/terminal-screen.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

commit 5ecb0ac8b0cf97c73b4b18ba74e5a220b420d942
Author: Christian Persch chpe@src.gnome.org
Date: Sat Apr 25 21:59:50 2020 +0200

  screen: Fix memdup overrun

  The extra element was never accessed.

  (cherry picked from commit 5ae5b48b3f71dec024cd523b28f6bd2acbc8ced6)

src/terminal-screen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit a7ecf5c9df47d12ad2a4799219f485d087718ec3
Author: Christian Persch chpe@src.gnome.org
Date: Sat Apr 25 21:59:50 2020 +0200

  server: Fix refcount leak

  Ownership of the GDBusMethodInvocation is passed to terminal_receiver_impl_exec,
  and will be released by terminal_receiver_complete_exec. The extra reference
  added to ExecData was leaked, causing the GUnixFDList passed from the client
  (if any) also to be leaked, which meant that its file descriptors were never
  closed, leading to FD exhaustion.

  (cherry picked from commit 1554c74da520db6dff65b9dbf4eb2de82b14e76f)

src/terminal-gdbus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

commit c6f72400b39525ecd22def77ec117d924cc519fa
Author: Christian Persch chpe@src.gnome.org
Date: Thu Apr 23 23:18:08 2020 +0200

  screen: Take a ref to the FD list

  (cherry picked from commit dcd77201aade51bab925b8257d79766ca7acd714)

src/terminal-screen.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

commit 717f8d7dd5a1e6b4006429547b0e035e44d0a164
Author: Mathieu Lovato Stumpf Guntz psychoslave@culture-libre.org
Date: Sun Apr 19 11:51:22 2020 +0000

  Update Esperanto translation

po/eo.po | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

commit 930f14e611e438d6ea534442705b49ab343f0f4f
Author: Peniel Vargas tsuneake.kaemitsu@gmail.com
Date: Sat Apr 18 13:54:29 2020 +0000

  Update Japanese translation

po/ja.po | 63 +++++++++++++++++++++++++++++++++------------------------------
1 file changed, 33 insertions(+), 30 deletions(-)

commit 98a71e6ffbb2aebaf4c6ae09c5db152d6c12807c
Author: Kristjan SCHMIDT kristjan.schmidt@googlemail.com
Date: Sun Apr 12 07:29:51 2020 +0000

  Update Esperanto translation

po/eo.po | 1460 ++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 803 insertions(+), 657 deletions(-)

commit 5d966ab4c56bd82a8f6f68cc8f8922bca373c346
Author: Matej Urbančič mateju@svn.gnome.org
Date: Fri Apr 10 22:21:18 2020 +0200

  Updated Slovenian translation

po/sl.po | 1452 +++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 781 insertions(+), 671 deletions(-)

commit 11f0ad63587c3a9671fe7c4c6e49356da401f2de
Author: Christian Persch chpe@src.gnome.org
Date: Thu Apr 9 21:04:32 2020 +0200

  client: legacy: Suppress debug message spam

  The glib log writer API has a deficiency in that the filtering is
  done in the default log writer, instead of only passing messages
  that pass the filter. This is filed as glib#2087, but until that
  is fixed, apply a simple log level filter to work around it.

  Patch by Kim Nguyen <https://gitlab.gnome.org/kim.nguyen>

  Fixes: https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/42
  (cherry picked from commit f84316ec180e9b9515a0914e883a0585f6877c7e)

src/terminal-options.c | 27 ++++++++++++++++++++++++++-
1 file changed, 26 insertions(+), 1 deletion(-)

commit 65372d4590986a60e6a28533350fb78bc39cbee3
Author: Charles Monzat charles.monzat@free.fr
Date: Sun Apr 5 17:24:18 2020 +0000

  Update French translation

help/fr/fr.po | 1917 ++++++++++++++++++++++++++++++---------------------------
1 file changed, 1018 insertions(+), 899 deletions(-)

commit e52b8dcc9265756cf5681adb59adbbad277b27a3
Author: Christian Persch chpe@src.gnome.org
Date: Sat Apr 4 18:10:10 2020 +0200

  server: systemd: Don't kill all remaining processes in the control group

  Use KillMode=process to only kill the main g-t-server process, not every
  application that was launched by gnome-terminal (e.g. firefox via
  gtk_show_uri()).

  https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/242#note_760400
  (cherry picked from commit e456d6d896ece1fa303d56f7f9375521467bde6d)

src/Makefile.am | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

commit 96ed81405692a98eb984dea51f132762e47d7e02
Author: Guillaume Bernard associations@guillaume-bernard.fr
Date: Wed Apr 1 15:45:28 2020 +0000

  Update French translation

po/fr.po | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)

commit 4dee4102cc07d6d1c416f62a62cc9e709a318aee
Author: Daniel Șerbănescu daniel@serbanescu.dk
Date: Wed Apr 1 01:04:37 2020 +0000

  Update Romanian translation

po/ro.po | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

commit f607729cdd692a64c33e5571916f55415fb0aadf
Author: Yosef Or Boczko yoseforb@gnome.org
Date: Tue Mar 31 08:36:10 2020 +0000

  Update Hebrew translation

po/he.po | 3076 ++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 1793 insertions(+), 1283 deletions(-)

commit 80b156322fcb65999e246291769c359ecf5cc41e
Author: Christian Persch chpe@src.gnome.org
Date: Fri Mar 27 23:51:57 2020 +0100

  build: Post release version bump

configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

125153a: gnome3.gnome-settings-daemon: 3.36.0 -> 3.36.1
(https://ftp.gnome.org/pub/GNOME/sources/gnome-settings-daemon/3.36/gnome-settings-daemon-3.36.1.news)

==============
Version 3.36.1

  • Translation updates
  • CI improvements

Media-keys:

  • Do not consider sound feedback a reason to inhibit sound
    feedback.

Print-notification:

  • Fix a minor warning on shutdown

Sharing:

  • Do not warn after starting/stopping nonexistent services

a8e592d: gnome3.gnome-initial-setup: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-initial-setup/3.36/gnome-initial-setup-3.36.2.news)

3.36.2

  • Bugs fixed:
  • !82 keyboard: Nullify pointers if getting layout fails
  • Translation updates:
  • Hebrew
  • Kurdish, Central
  • Slovak

24513d6: gnome3.gnome-control-center: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-control-center/3.36/gnome-control-center-3.36.2.news)

================
Version 3.36.2

  • Updated translations

CI

  • Update Flatpak libnma, mobile-broadband-provider-info, libhandy build depends

Applications

  • Fix only connected snap interfaces showing

Background

  • Allow adding multiple files to backgrounds

Printers

  • Add whitespace between top right buttons

Sharing

  • Set label for checkbox properly

Sound

  • Fix translation of "System Sounds"

Info:

  • Verify data coming from switcheroo-control

a6882d3: gnome3.gnome-contacts: 3.36 -> 3.36.1
No file describing changes found for group in cluster with “3.36.1”
e4fdb2b: evolution-data-server: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/evolution-data-server/3.36/evolution-data-server-3.36.2.news)

Evolution-Data-Server 3.36.2 2020-04-24

Bug Fixes:
I#203 - Google book: Do not use progress callbacks in libgdata sync API (Milan Crha)
I#204 - GOA-configured Nextcloud account not appearing (Milan Crha)
I#206 - LDAP: Incorrectly converts SExp to LDAP query (Milan Crha)

Miscellaneous:
ESourceRegistryWatcher: The 'filter' signal listener should not be required (Milan Crha)

Translations:
Goran Vidović (hr)
Fabio Tomat (fur)

988cd6a: gnome3.eog: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/eog/3.36/eog-3.36.2.news)

Version 3.36.2

Bug fixes:
!50, help-overlay: Fix next/previous image shortcuts for RTL languages
!51, appdata: Update to release 3.36.1 (Felipe Borges)
!55, eog-application.c: Add new shortcut for zoom-normal action (Sabri Ünal)
#121, Swipe left and swipe right action have the same description
in Keyboard Shortcuts dialog (Felix Riemann)
#124, eog 3.36 cannot open HEIF files via gdk-pixbuf loader (Felix Riemann)

New and updated translations:

  • Jordi Mas [ca]
  • Fabio Tomat [fur]
  • Yosef Or Boczko [he]
  • Matej Urbančič [sl]
  • Yuri Chornoivan [uk]

New and updated manual translations

  • Jordi Mas [ca]
  • Yuri Chornoivan [uk]

d87ecac: gnome3.dconf-editor: 3.36.0 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/dconf-editor/3.36/dconf-editor-3.36.2.news)

dconf-editor 3.36.2

Some fixes for the now HC theme.

Translations updated:
Latvian: Rūdolfs Mazurs
Romanian: Daniel Șerbănescu
Slovak: Peter Mráz
Ukrainian: Yuri Chornoivan

258274c: gnome3.polari: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/polari/3.36/polari-3.36.2.news)

3.36.2 — “I've Seen More Meat in a Vegan Kitchen”

  • Fix information leak when re-using account IDs [Florian; #132]

Contributors:
Florian Müllner

Translators:
Cheng-Chia Tseng [zh_TW], Emin Tufan Çetin [tr]

71eef7d: gnome3.gnome-weather: 3.36.0 -> 3.36.1
(https://ftp.gnome.org/pub/GNOME/sources/gnome-weather/3.36/gnome-weather-3.36.1.news)

3.36.1

  • Bugs fixed:
    • #95 Unknown temperature and cloud conditions when using autolocation (Michael Catanzaro)

90a1da2: gnome3.gnome-music: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-music/3.36/gnome-music-3.36.2.news)

Overview of changes in 3.36.2

• Fix two crashers

Bugs fixed:
Crash on playlist change check (#382)
Rare crash on some music files (!701)

Thanks to our contributors this release:
Marinus Schraal

Translation added:
Ukranian

Updated translations:
Hebrew
Slovak
Russian
Slovenian
Chinese (China)

2db8f0e: gnome3.gnome-maps: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-maps/3.36/gnome-maps-3.36.2.news)

3.36.2 - Apr 25, 2020

Changes since 3.36.1

  • Don't reset query points when routing fails (e.g. no public transit provider
    is available) to allow switching mode with the same query
  • Fix a bug not displaying tiles south of the equator when using --local
  • Allow entering DMS coordinates without comma between latitude and logitude
    parts

Added/updated/fixed translations

  • Korean
  • Slovenian
  • Chinese (Taiwan)

All contributors to this release
Cheng-Chia Tseng pswo10680@gmail.com
Jeeyong Um conr2d@gmail.com
Marcus Lundblad ml@update.uu.se
Matej Urbančič mateju@svn.gnome.org

7043911: gnome3.gnome-getting-started-docs: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-getting-started-docs/3.36/gnome-getting-started-docs-3.36.2.news)

==============
Version 3.36.2

  • Updated translations:
    fa (Danial Behzadi)
    id (Andika Triwidada)
    uk (Yuri Chornoivan)

8a76bc3: gnome3.gnome-calendar: 3.36.0 -> 3.36.1
(https://ftp.gnome.org/pub/GNOME/sources/gnome-calendar/3.36/gnome-calendar-3.36.1.news)

Major changes in 3.36.1:

  • Introduce a new engine
  • Fix a lot of bugs
  • Support webcal:// URLs
  • Updated translations

f75a116: gnome3.gnome-boxes: 3.36.2 -> 3.36.3
(https://ftp.gnome.org/pub/GNOME/sources/gnome-boxes/3.36/gnome-boxes-3.36.3.news)

3.36.3 - Apr 20, 2020

Changes since 3.36.2

- Set the "No KVM Infobar" visibility correctly
- Build FreeRDP with OPENH264=ON on Flatpak
- Only store auth credentials when connection succeeds
- Fix authentication dialog not popping up for retrials
- Apply disk size changes in the VM creation assistant
- Don't recreate GraphicsSpice device on startup
- Added/updated/fixed translations:
  - Chinese (Taiwan)
  - Japanese
  - Italian
  - Indonesian

All contributors to this release:

Cheng-Chia Tseng pswo10680@gmail.com
Federico Bruni fede@inventati.org
Felipe Borges felipeborges@gnome.org
Kukuh Syafaat kukuhsyafaat@gnome.org
Manuel Wassermann manuel.wassermann97@gmail.com
Ryuta Fujii translation@sicklylife.jp

12d4204: gnome3.gedit: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gedit/3.36/gedit-3.36.2.news)

News in 3.36.2, 2020-04-25

  • Misc bug fixes.
  • Translation updates.

4d5f2f9: gnome3.evolution: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/evolution/3.36/evolution-3.36.2.news)

Evolution 3.36.2 2020-04-24

Bug Fixes:
I#870 - e-day-view: Add a gap between adjacent events (Milan Crha)

Miscellaneous:
e-shell: Should retry source authenticate after successful trust prompt (Milan Crha)
em-formatter: Remove unneeded attachment-expander button's 'data' attribute (Milan Crha)
Calendar: Correct management of ECalComponentDateTime structures (Milan Crha)
itip-formatter: Eventually linkify Location field (Milan Crha)
EActivityBar: Unset timeout_id without recursive call to g_source_remove() (Milan Crha)
external-editor: Fix a memory leak (Milan Crha)
Flatpak: Switch to 3.36 runtime and change the build order (Milan Crha)

Translations:
Yuri Chornoivan (uk)
Goran Vidović (hr)
Anders Jonsson (sv)
Jordi Mas (ca)

23f875a: gnome3.accerciser: 3.36.1 -> 3.36.2
Unable to recognize updated package.
3c82667: gnome-user-docs: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/gnome-user-docs/3.36/gnome-user-docs-3.36.2.news)

3.36.2

  • Updates to GNOME Help (Andre Klapper)
  • Updates to System Admin Guide (Ondrej Holy)
  • Updated translations:
    ca (Jordi Mas)
    de (Andre Klapper)
    es (Andre Klapper)
    fa (Arash Mousavi, Danial Behzadi)
    fi (Jiri Grönroos)
    id (Andika Triwidada)
    pl (Piotr Drąg)

34e24f5: orca: 3.36.1 -> 3.36.2
(https://ftp.gnome.org/pub/GNOME/sources/orca/3.36/orca-3.36.2.news)

3.36.2 - 23 April 2020

Chromium:

  • Fix chattiness issue resulting from failing to consider the prior
    object when generating labelOrName

  • Improve responsiveness of text selection in large objects

  • Prevent double-speaking of ARIA combobox value

  • Don't speak child position for popup menus (it's always 1 of 1)

Web:

  • Fix bug causing us to present stale value information for ARIA
    range widgets

  • Don't present load completed or page summary information if we are
    in focus mode for a valid object

  • Don't present loading message from pages which have no URI (fixes
    some chattiness when launching Firefox)

  • Work harder to find presentable text for ARIA alert role

  • Don't iterate through all children of very complex SVGs (improves
    performance)

  • Only present comment role when first entering the comment (chattiness)

  • Fix bug causing us to not present text which is directly inside a
    scroll pane

  • Fix bug causing us to present stale information in rich-text editors

Mouse Review:

  • Fix mouse review on some web elements after scrolling

General:

  • Don't present position in list for comboboxes which lack children

  • Fix bug causing us to not present changes in already-focused terminal
    when Orca is launched

  • Improve presentation of status bar labels

  • Fix bug causing us to not echo text insertions

New and updated translations (THANKS EVERYONE!!!):

 oc            Occitan               Quentin PAGÈS
 sl            Slovenian             Matej Urbančič

=========

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.
@jtojnar
Copy link
Contributor

jtojnar commented May 3, 2020

VTE: https://gitlab.gnome.org/GNOME/vte/-/compare/0.60.1...0.60.2
gnome-terminal: https://gitlab.gnome.org/GNOME/gnome-terminal/-/compare/3.36.1.1...3.36.2
gnome-contacts: https://gitlab.gnome.org/GNOME/gnome-contacts/-/compare/3.36...3.36.1
accercise: https://gitlab.gnome.org/GNOME/accerciser/-/compare/3.36.0...3.36.1

Changes look mostly okay.

Things I need to check:

Copy link
Contributor

jonringer left a comment

looking through the logs, I don't see any gnome3 packages causing any regressions:

https://github.com/NixOS/nixpkgs/pull/86661
2 package marked as broken and skipped:
linuxPackages_hardkernel_4_14.virtualbox linuxPackages_hardkernel_latest.virtualbox

1 package blacklisted:
tests.nixos-functions.nixosTest-test

25 package failed to build:
almanah deepin.dde-file-manager deepin.deepin-terminal deepin.startdde linuxPackages-libre.virtualbox linuxPackages.virtualbox linuxPackages_4_14.virtualbox linuxPackages_4_19.virtualbox linuxPackages_4_4.virtualbox linuxPackages_4_9.virtualbox linuxPackages_5_5.virtualbox linuxPackages_5_6.virtualbox linuxPackages_hardened.virtualbox linuxPackages_latest-libre.virtualbox linuxPackages_latest_hardened.virtualbox linuxPackages_latest_xen_dom0.virtualbox linuxPackages_latest_xen_dom0_hardened.virtualbox linuxPackages_testing_bcachefs.virtualbox linuxPackages_xen_dom0.virtualbox linuxPackages_xen_dom0_hardened.virtualbox rpm-ostree virtualbox virtualboxHardened virtualboxHeadless virtualboxWithExtpack

145 package built:
adapta-gtk-theme aqemu calls chrome-gnome-shell cloud-init cloud-utils deja-dup discover dropbox-cli elementary-planner empathy evolution-data-server flatpak flatpak-builder folks geany-with-vte gjs gnome-builder gnome-photos gnome-user-docs gnome3.accerciser gnome3.anjuta gnome3.bijiben gnome3.cheese gnome3.dconf-editor gnome3.devhelp gnome3.eog gnome3.evolution gnome3.file-roller gnome3.four-in-a-row gnome3.geary gnome3.gedit gnome3.gnome-applets gnome3.gnome-books gnome3.gnome-boxes gnome3.gnome-calendar gnome3.gnome-characters gnome3.gnome-color-manager gnome3.gnome-contacts gnome3.gnome-control-center gnome3.gnome-disk-utility gnome3.gnome-documents gnome3.gnome-flashback gnome3.gnome-getting-started-docs gnome3.gnome-initial-setup gnome3.gnome-klotski gnome3.gnome-mahjongg gnome3.gnome-maps gnome3.gnome-music gnome3.gnome-panel gnome3.gnome-session gnome3.gnome-settings-daemon gnome3.gnome-shell gnome3.gnome-software gnome3.gnome-sound-recorder gnome3.gnome-taquin gnome3.gnome-terminal gnome3.gnome-tetravex gnome3.gnome-todo gnome3.gnome-tweaks gnome3.gnome-user-share gnome3.gnome-weather gnome3.gpaste gnome3.iagno gnome3.mutter pantheon.mutter gnome3.nautilus gnome3.nautilus-python nemiver orca gnome3.polari gnome3.pomodoro gnome3.quadrapassel simple-scan gnome3.sushi gnome3.totem tracker-miners gnome3.vinagre vte gnomeExtensions.drop-down-terminal gnomeExtensions.gsconnect gtkd gtkpod guake haskellPackages.gi-ostree haskellPackages.gi-vte haskellPackages.termonad libguestfs libguestfs-with-appliance lxterminal malcontent-ui mate.mate-terminal minishift mlterm monitor open-watcom-bin ostree out-of-tree pantheon.appcenter pantheon.elementary-calendar pantheon.elementary-code pantheon.elementary-greeter pantheon.elementary-gsettings-schemas pantheon.elementary-session-settings pantheon.elementary-terminal pantheon.extra-elementary-contracts pantheon.gala pantheon.sideload pantheon.switchboard-plug-pantheon-shell pantheon.switchboard-with-plugs pantheon.wingpanel pantheon.wingpanel-applications-menu pantheon.wingpanel-indicator-bluetooth pantheon.wingpanel-indicator-datetime pantheon.wingpanel-indicator-keyboard pantheon.wingpanel-indicator-network pantheon.wingpanel-indicator-nightlight pantheon.wingpanel-indicator-notifications pantheon.wingpanel-indicator-power pantheon.wingpanel-indicator-session pantheon.wingpanel-indicator-sound pantheon.wingpanel-with-indicators python27Packages.guestfs python37Packages.guestfs python38Packages.guestfs qemu qemu-utils qemu_kvm qemu_test qtemu roxterm sakura stupidterm terminator termite termonad-with-packages tilda tilix vagrant virt-manager virt-viewer xdg-desktop-portal xdg-desktop-portal-gtk xfce.terminal xmonad_log_applet
@hedning
Copy link
Contributor Author

hedning commented May 3, 2020

  • geary runs without any problems.
  • gnome-calendar also seems to run without issues.
  • I'm unable to open HEIF files with eog however.
@jtojnar
Copy link
Contributor

jtojnar commented May 4, 2020

Updated the comment above, we should probably fix the install_rpath on the geary plug-ins.

Also tried to make the libheif support in eog work but without success:

Modules are trying to install to gdk-pixbuf prefix, even though the code looks the same as in librsvg (we are patching it in postConfigure) where it works. (That can be fixed using the pkg-config env var.)

But the loaders.cache file is not generated/installed so the setup hook cannot pick it up.

diff --git a/pkgs/desktops/gnome-3/core/eog/default.nix b/pkgs/desktops/gnome-3/core/eog/default.nix
index db15cf2555c..2d1d6197bee 100644
--- a/pkgs/desktops/gnome-3/core/eog/default.nix
+++ b/pkgs/desktops/gnome-3/core/eog/default.nix
@@ -1,5 +1,5 @@
 { fetchurl, stdenv, meson, ninja, gettext, itstool, pkgconfig, libxml2, libjpeg, libpeas, gnome3
-, gtk3, glib, gsettings-desktop-schemas, adwaita-icon-theme, gnome-desktop, lcms2, gdk-pixbuf, exempi
+, gtk3, glib, gsettings-desktop-schemas, adwaita-icon-theme, gnome-desktop, lcms2, gdk-pixbuf, exempi, libheif
 , shared-mime-info, wrapGAppsHook, librsvg, libexif, gobject-introspection, python3 }:
 
 let
@@ -16,7 +16,7 @@ in stdenv.mkDerivation rec {
   nativeBuildInputs = [ meson ninja pkgconfig gettext itstool wrapGAppsHook libxml2 gobject-introspection python3 ];
 
   buildInputs = [
-    libjpeg gtk3 gdk-pixbuf glib libpeas librsvg lcms2 gnome-desktop libexif exempi
+    libjpeg gtk3 gdk-pixbuf glib libpeas librsvg lcms2 gnome-desktop libexif exempi libheif
     gsettings-desktop-schemas shared-mime-info adwaita-icon-theme
   ];
 
diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix
index 82fbbc967ef..92b5505c5a8 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -87,7 +87,7 @@ in stdenv.mkDerivation rec {
   # The tests take an excessive amount of time (> 1.5 hours) and memory (> 6 GB).
   inherit doCheck;
 
-  passthru = {
+  passthru = rec {
     updateScript = gnome3.updateScript {
       packageName = pname;
     };
@@ -96,8 +96,9 @@ in stdenv.mkDerivation rec {
       installedTests = nixosTests.installed-tests.gdk-pixbuf;
     };
 
-    # gdk_pixbuf_moduledir variable from gdk-pixbuf-2.0.pc
-    moduleDir = "lib/gdk-pixbuf-2.0/2.10.0/loaders";
+    # gdk_pixbuf_binarydir variable from gdk-pixbuf-2.0.pc
+    binaryDir = "lib/gdk-pixbuf-2.0/2.10.0";
+    moduleDir = "${binaryDir}/loaders";
   };
 
   meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libheif/default.nix b/pkgs/development/libraries/libheif/default.nix
index b5717034da0..059615794c9 100644
--- a/pkgs/development/libraries/libheif/default.nix
+++ b/pkgs/development/libraries/libheif/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libde265, x265, libpng, libjpeg }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libde265, x265, libpng, libjpeg, gdk-pixbuf }:
 
 stdenv.mkDerivation rec {
   pname = "libheif";
@@ -14,10 +14,13 @@ stdenv.mkDerivation rec {
   };
 
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
-  buildInputs = [ libde265 x265 libpng libjpeg ];
+  buildInputs = [ libde265 x265 libpng libjpeg gdk-pixbuf ];
 
   enableParallelBuilding = true;
 
+  # Fix installation path for gdk-pixbuf module
+  PKG_CONFIG_GDK_PIXBUF_2_0_GDK_PIXBUF_BINARYDIR = "${placeholder "out"}/${gdk-pixbuf.binaryDir}";
+
   meta = {
     homepage = "http://www.libheif.org/";
     description = "ISO/IEC 23008-12:2017 HEIF image file format decoder and encoder";
@jtojnar
Copy link
Contributor

jtojnar commented May 6, 2020

Geary MR: https://gitlab.gnome.org/GNOME/geary/merge_requests/511

But if it works, we can go without it for now.

@hedning
Copy link
Contributor Author

hedning commented May 6, 2020

Notifications seems to work at least. The patch doesn't apply cleanly so I'd also say lets get this merged. (btw, seems like you've really mastered the art of getting patches accepted :))

@jtojnar
jtojnar approved these changes May 6, 2020
Copy link
Contributor

jtojnar left a comment

Did not run every program but the changelogs look okay. Have been running GNOME with this since yesterday and did not notice any regressions.

@hedning hedning merged commit 01a3fa4 into NixOS:master May 6, 2020
14 checks passed
14 checks passed
Evaluation Performance Report Evaluator Performance Report
Details
grahamcofborg-eval ^.^!
Details
grahamcofborg-eval-check-maintainers matching changed paths to changed attrs...
Details
grahamcofborg-eval-check-meta config.nix: checkMeta = true
Details
grahamcofborg-eval-darwin nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="8f5f7c8"; rev="8f5f7c82b5444b72a81f8201dbc7d04448246538"; } ./pkgs/t
Details
grahamcofborg-eval-lib-tests nix-build --arg pkgs import ./. {} ./lib/tests/release.nix
Details
grahamcofborg-eval-nixos nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="8f5f7c8"; rev="8f5f7c82b5444b72a81f8201dbc7d04448246538"; } ./nixos/
Details
grahamcofborg-eval-nixos-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="8f5f7c8"; rev="8f5f7c82b5444b72a81f8201dbc7d04448246538"; } ./nixos/
Details
grahamcofborg-eval-nixos-options nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="8f5f7c8"; rev="8f5f7c82b5444b72a81f8201dbc7d04448246538"; } ./nixos/
Details
grahamcofborg-eval-nixpkgs-manual nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="8f5f7c8"; rev="8f5f7c82b5444b72a81f8201dbc7d04448246538"; } ./pkgs/t
Details
grahamcofborg-eval-nixpkgs-tarball nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="8f5f7c8"; rev="8f5f7c82b5444b72a81f8201dbc7d04448246538"; } ./pkgs/t
Details
grahamcofborg-eval-nixpkgs-unstable-jobset nix-instantiate --arg nixpkgs { outPath=./.; revCount=999999; shortRev="8f5f7c8"; rev="8f5f7c82b5444b72a81f8201dbc7d04448246538"; } ./pkgs/t
Details
grahamcofborg-eval-package-list nix-env -qa --json --file .
Details
grahamcofborg-eval-package-list-no-aliases nix-env -qa --json --file . --arg config { allowAliases = false; }
Details
@hedning hedning deleted the hedning:gnome-3.36.2 branch May 6, 2020
@hedning
Copy link
Contributor Author

hedning commented May 6, 2020

ugh, managed to do a squash commit :(

@jtojnar
Copy link
Contributor

jtojnar commented May 6, 2020

@hedning
Copy link
Contributor Author

hedning commented May 6, 2020

Not yet, we haven't upgrade gdm yet. I would guess it won't be a problem, but absolutely something to watch out for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.