GTK+ 3.14 produces warning when launching and using passaffe

Bug #1386064 reported by Quentin Pradet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pasaffe
Fix Released
Medium
Marc Deslauriers

Bug Description

/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkImageMenuItem:image is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkToolButton:stock-id is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkEntry:primary-icon-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
/usr/lib/python3.4/site-packages/pasaffe_lib/Builder.py:78: Warning: The property GtkMisc:ypad is deprecated and shouldn't be used anymore. It will be removed in a future version.
  Gtk.Builder.add_from_file(self, filename)
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. # when opening for the first time
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. # when opening editing an entry

I believe the transient parent warning is a good one: pasaffe creates another window after the database got unlocked for the first time. On tiling window managers, this can break the existing window layout.

Thank you for pasaffe!

description: updated
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Thanks for the bug report, I'll fix this before the next release.

Changed in pasaffe:
status: New → Confirmed
assignee: nobody → Marc Deslauriers (mdeslaur)
importance: Undecided → Medium
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Transient parent warnings fixed in r589.

Unfortunately, I can't reproduce the other warnings for now.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

What distro and release are you trying this on, so I can reproduce myself?

Revision history for this message
Quentin Pradet (quentinp) wrote :

I'm using ArchLinux with pasaffe 0.39-1 (https://aur.archlinux.org/packages/pasaffe/) and GTK+ 3.14.4-1 (https://www.archlinux.org/packages/extra/x86_64/gtk3/).

It looks like it's related to a glib change: https://bugzilla.gnome.org/show_bug.cgi?id=732184.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Thanks for the info, that's exactly what I needed.

The deprecated stock items were fixed in r599.

Changed in pasaffe:
status: Confirmed → Fix Committed
Revision history for this message
Quentin Pradet (quentinp) wrote :

Thanks for the quick fixes!

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Released 0.40

Changed in pasaffe:
status: Fix Committed → Fix Released
Revision history for this message
HX_unbanned (linards-liepins) wrote :

Oh, thanks, winetricks seems to be affected with this one, too. ;)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.