Bug#843810: libgtk-3-0: gtk3 >= 3.21.4-1 does not show a menu in Firefox, virt-manager and probably many others

2016-11-09 Thread Jason Crain
On Wed, Nov 09, 2016 at 09:26:34PM +0100, Marc-Christian Petersen wrote:
> there seems to be a problem with gtk3 >= 3.21.4-1. Please see #839029 also.
> When using gtk3 3.21.4-1 or above, virt-manager, Firefox and maybe also others
> are not able to show a menu (when pressing Alt-F for example). Downgrading 
> gtk3
> to 3.20.9-1 fixes it, so Firefox and virt-manager are usable again.

Alt-F in firefox and virt-manager works fine for me.  What version of
firefox are you using and where did you get it from?  What desktop
environment are you using?  Are you using any themes or the default
Adwaita theme?  Does it work differently if you try in wayland vs xorg?



Bug#862249: Mounting an SFTP share with path may lead to data being deleted

2017-05-10 Thread Jason Crain
On Wed, May 10, 2017 at 10:42:51AM +0200, Jonas Meurer wrote:
> I just discovered a severe bug in the sftp protocol support of nautilus:
> 
> I tried to mount a remote folder via SFTP/SSH by using a syntax similar
> to the following:
> 
> 'sftp:///path/to/directory'. Instead of displaying
> '/path/to/directory' on the remote host, nautilus kept giving warnings
> that it doesn't know what to do with file 'directory' and moved to the
> home directory on the remote host.
> 
> I tried it with different syntax (colon between host and path, 'user@'
> in front of host, using 'ssh://' instead of 'sftp://') and I tried both
> using the 'Andere Orte' (something like 'different locations' in
> english) and the address bar (+). One time nautilus even
> crashed (the Files window got closed).
> 
> After some time, I went back to the remote console SSH session and was
> shocked to realize that the whole directory '/path/to/directory' was
> removed on the remote host. Luckily I had backups.
> 
> I don't have time to do further debugging right now as I'm quite busy,
> but I will do further debugging and try to find a clear reproducer in
> the following days.

Please do try to find a way to reproduce this.  I suspect that nautilus'
warning messages may be caused by the path being missing or a filesystem
problem, instead of nautilus deleting the path.  I've tried opening
paths in nautilus several ways and I can't find any problem with it.



Bug#861989: nautilus: Nautilus freezes/crashes when right clicking and selecting properties for 1 or more files

2017-05-11 Thread Jason Crain
Control: tags -1 + moreinfo

On Sun, May 07, 2017 at 12:41:46PM +1000, Luke wrote:
> Method
> ~~
> 1.) Open up Nautilus
> 2.) Navigate to a folder where you want to find the file size of contents
> 3.) Select the file(s)/folder(s), right hand click
> 4.) Click on the option "Properties" in the menu
> 
> Expected Results
> 
> Properties dialog will appear
> 
> 
> Actual Results
> ~~
> Nautilus will lock up, will not be able to use it even if I have multiple
> windows opened. Eventually Gnome will inform me that Nautilus has potentially
> crashed.
> Other times, it has taken over a minute to load the properties dialog.
> 
> Notes
> ~
> Does not happen all the time, about 50% for me. When it does occur Nautilus
> will not open unless I either;
> - Open using root permissions
> - Use command 'pkill nautilus'
> 
> I can replicate this issue on two separate computers running Debian 8.7

I don't see this happening on either jessie or sid.  Does this only
happen under some particular circumstance, like a particular file, a
large directory, a network filesytem, etc?



Bug#861902: [gnome-core] Installing gnome-core precises apache2-bin and libapache2-mod-dnssd

2017-05-11 Thread Jason Crain
On Fri, May 05, 2017 at 04:03:35PM +0200, Rastersoft wrote:
> Installing the gnome-core package in debian SID forces to install
> apache2-bin and libapache2-mod-dnssd. Both packages shouldn't be needed for
> a full gnome shell session.

They're pulled in because of gnome-user-share.  Removing it would
disable the file sharing feature of GNOME.  



Bug#862860: gnome-shell: Optionally allow the user to disable grouping in the Alt-Tab window switch

2017-05-17 Thread Jason Crain
On Wed, May 17, 2017 at 08:29:38PM +0200, Carlo Marchiori wrote:
> optionally allow the user to disable grouping in the Alt-Tab window switch.
> In fact, I find this grouping feature annoying and not handy at all.

There is already an "AlternateTab" extension which you can enable either
through gnome-tweak-tool or through https://extensions.gnome.org/.



Bug#863016: poppler: CVE-2017-9083

2017-05-20 Thread Jason Crain
On Sat, May 20, 2017 at 10:30:17AM +0200, Salvatore Bonaccorso wrote:
> the following vulnerability was published for poppler.
> 
> CVE-2017-9083[0]:
> | poppler 0.54.0, as used in Evince and other products, has a NULL
> | pointer dereference in the JPXStream::readUByte function in
> | JPXStream.cc. For example, the perf_test utility will crash
> | (segmentation fault) when parsing an invalid PDF file.

Does this apply to Debian's poppler?  I think uses openjpeg instead of
the internal JPX decoder.

There's a discussion on the poppler mailing list about making it more
explicit that the internal decoders are unmaintained:
https://lists.freedesktop.org/archives/poppler/2017-May/012230.html



Bug#855449: nautilus-sendto: Thunderbird debranding breaks the program

2017-03-19 Thread Jason Crain
On Sat, Feb 18, 2017 at 12:54:28PM +0100, Andrea Stacchiotti wrote:
> Package: nautilus-sendto
> Version: 3.8.4-2
> Severity: important
> 
> Dear maintainer,
> 
> following the debranding of Icedove into Thunderbird, this package does not
> work anymore with Thunderbird.

This is fixed in a recent version of icedove.



Bug#851061: Collections don't work at all, do they?

2017-03-19 Thread Jason Crain
Version: 3.22.1-1

On Wed, Jan 11, 2017 at 10:21:02PM +0100, Richard B. Kreckel wrote:
> - Nothing happens when I click on the collection item.

Fixed in version 3.22.1.



Bug#838795: gnome-shell: Startup notification fails on Wayland

2017-03-19 Thread Jason Crain
Version: 3.22.2-3

On Sat, Sep 24, 2016 at 11:23:07PM +0100, Tony Houghton wrote:
> When launching an application the spinner continues to show next to its
> name in the taskbar, and the app menu can not be opened, for several
> seconds after the app has opened, presumably until it times out. Sorry
> if this is the wrong package, I don't know what's responsible if it
> isn't gnome-shell.

There's a workaround for this included in mutter 3.22.2-3 and later.



Bug#856327: unblock: gexiv2/0.10.4-2

2017-02-27 Thread Jason Crain
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

Please unblock package gexiv2

The unstable version adds a patch that fixes an assertion.  The current testing
version can abort when processing certian images from Minolta cameras, and
cause shotwell to crash.

Debian bug: https://bugs.debian.org/856101
Gnome bug: https://bugzilla.gnome.org/776233
RedHat bug: https://bugzilla.redhat.com/1401706

debdiff is attached

unblock gexiv2/0.10.4-2

-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (9000, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru gexiv2-0.10.4/debian/changelog gexiv2-0.10.4/debian/changelog
--- gexiv2-0.10.4/debian/changelog  2016-10-06 09:39:18.0 -0500
+++ gexiv2-0.10.4/debian/changelog  2017-02-26 05:16:34.0 -0600
@@ -1,3 +1,11 @@
+gexiv2 (0.10.4-2) unstable; urgency=medium
+
+  * Add patch 0004-get_orientation-Fix-abort-on-Minolta-meta-data.patch.
+Fixes an assertion when processing metadata from a not-rotated image
+from Minolta cameras. (Closes: #856101)
+
+ -- Jason Crain   Sun, 26 Feb 2017 05:16:34 -0600
+
 gexiv2 (0.10.4-1) unstable; urgency=medium
 
   * New upstream version 0.10.4
diff -Nru 
gexiv2-0.10.4/debian/patches/0004-get_orientation-Fix-abort-on-Minolta-meta-data.patch
 
gexiv2-0.10.4/debian/patches/0004-get_orientation-Fix-abort-on-Minolta-meta-data.patch
--- 
gexiv2-0.10.4/debian/patches/0004-get_orientation-Fix-abort-on-Minolta-meta-data.patch
  1969-12-31 18:00:00.0 -0600
+++ 
gexiv2-0.10.4/debian/patches/0004-get_orientation-Fix-abort-on-Minolta-meta-data.patch
  2017-02-26 05:16:34.0 -0600
@@ -0,0 +1,57 @@
+From: Jens Georg 
+Date: Sun, 18 Dec 2016 17:02:42 +0100
+Subject: get_orientation: Fix abort on Minolta meta-data
+
+Properly handle rotation value 72 (not rotated)
+
+Origin: upstream, 
https://git.gnome.org/browse/gexiv2/commit/?id=6810c92d7b2978f97ac9750ddf8a6a62b44be4cc
+Bug: https://bugzilla.gnome.org/776233
+Bug-Redhat: https://bugzilla.redhat.com/1401706
+Bug-Debian: https://bugs.debian.org/856101
+Last-Update: 2017-02-23
+---
+ gexiv2/gexiv2-metadata.cpp | 17 +++--
+ 1 file changed, 11 insertions(+), 6 deletions(-)
+
+diff --git a/gexiv2/gexiv2-metadata.cpp b/gexiv2/gexiv2-metadata.cpp
+index 8aa4d45..7d1be08 100644
+--- a/gexiv2/gexiv2-metadata.cpp
 b/gexiv2/gexiv2-metadata.cpp
+@@ -395,26 +395,31 @@ GExiv2Orientation gexiv2_metadata_get_orientation 
(GExiv2Metadata *self) {
+ // Because some camera set a wrong standard exif orientation tag,
+ // We need to check makernote tags first!
+ if (gexiv2_metadata_has_exif_tag(self, "Exif.MinoltaCs7D.Rotation")) {
+-switch (gexiv2_metadata_get_exif_tag_long(self, 
"Exif.MinoltaCs7D.Rotation")) {
++long orientation = gexiv2_metadata_get_exif_tag_long(self, 
"Exif.MinoltaCs7D.Rotation");
++switch (orientation) {
+ case 76:
+ return GEXIV2_ORIENTATION_ROT_90;
+-
+ case 82:
+ return GEXIV2_ORIENTATION_ROT_270;
++case 72:
++return GEXIV2_ORIENTATION_UNSPECIFIED;
+ default:
+-g_assert_not_reached();
++g_debug ("Unknown Minolta rotation value %ld, ignoring", 
orientation);
+ }
+ }
+-
++
+ if (gexiv2_metadata_has_exif_tag(self, "Exif.MinoltaCs5D.Rotation")) {
+-switch (gexiv2_metadata_get_exif_tag_long(self, 
"Exif.MinoltaCs5D.Rotation")) {
++long orientation = gexiv2_metadata_get_exif_tag_long(self, 
"Exif.MinoltaCs5D.Rotation");
++switch (orientation) {
+ case 76:
+ return GEXIV2_ORIENTATION_ROT_90;
+ 
+ case 82:
+ return GEXIV2_ORIENTATION_ROT_270;
++case 72:
++return GEXIV2_ORIENTATION_UNSPECIFIED;
+ default:
+-g_assert_not_reached();
++g_debug ("Unknown Minolta rotation value %ld, ignoring", 
orientation);
+ }
+ }
+ 
diff -Nru gexiv2-0.10.4/debian/patches/series 
gexiv2-0.10.4/debian/patches/series
--- gexiv2-0.10.4/debian/patches/series 2016-10-06 09:39:18.0 -0500
+++ gexiv2-0.10.4/debian/patches/series 2017-02-26 05:16:34.0 -0600
@@ -1,3 +1,4 @@
 exiv2_pc.patch
 fix-typelib-install-directory.patch
 always-install-vapi-file.patch
+0004-get_orientation-Fix-abort-on-Minolta-meta-data.patch


Bug#856383: libglib2.0-0: Epiphany SIGSEVs in slab_allocator_free_chunk at ././glib/gslice.c:1347

2017-02-28 Thread Jason Crain
Control: tags -1 + moreinfo

On Tue, Feb 28, 2017 at 03:31:41PM +0200, Andres Gomez wrote:
> Package: libglib2.0-0
>
> my locally built epiphany SIGSEVed in slab_allocator_free_chunk, after
> visiting several pages.

On Tue, Feb 28, 2017 at 05:41:02PM +0200, Andres Gomez wrote:
> Package: libgtk-3-0
>
> My locally built epiphany SIGSEVed in gtk_css_static_style_new_compute, after
> visiting several pages.

Both of these are more likely to be a bug in webkit or epiphany than in
glib or gtk.  For a next step, try setting the environment variable
G_SLICE=debug-blocks before running and see if you can get an abort()
closer to your bug.  If that doesn't work and you're feeling
adventurous, you can try some other things like compiling with
AddressSanitizer (-fsanitize) or running under valgrind.

The problem with memory corruption bugs is that the stack trace you've
provided only shows where the memory corruption was detected.  It
doesn't show where the memory corruption actually happened.



Bug#855977: evince: hyperlinks not clickable - feature request: automatic links

2017-02-28 Thread Jason Crain
On Fri, Feb 24, 2017 at 12:30:50AM +0100, Petr Vanek wrote:
> I have been using Evince for years and am happy with it, but for
> whatever reason, it doesn't make links clickable in my own created
> documents, see example here: http://www.penguin.cz/~vanous/out.pdf - the
> numbers in circles have hyperlinks underneath.

This particular bug has already been reported upstream to the evince
developers at https://bugzilla.gnome.org/669107.  As such, I am closing
this bug because I do not feel that keeping it open is helpful.  If you
have further comments for this bug, please direct them to the GNOME
bugzilla.



Bug#856652: RFS: xpdf/3.0.4.real-4

2017-03-03 Thread Jason Crain
On Fri, Mar 03, 2017 at 11:29:44AM +0100, Svante Signell wrote:
> I am looking for a sponsor for my ITA package "xpdf"

If you're going to adopt the Xpdf package, I thought you might want to
know a little about Xpdf first and why the Debian package is the way
that it is.  The Debian package modifies Xpdf to make it use poppler
(https://poppler.freedesktop.org) for rendering instead of using it's
own internal code.  I think this was done for security and bug fixes,
and because the poppler upstream is more responsive than Xpdf.

Poppler is a fork of Xpdf.  Before poppler, it was common for
applications which wanted to read PDFs to embed a copy of the Xpdf code.
Poppler was created to turn sections of the Xpdf code into a library so
that it could be more easily reused, to have a centralized place for
development, and to put APIs over the code.

Debian's Xpdf is significantly different from upstream Xpdf.  The
package has build rules and patches which modify the code to be
compatibile with poppler.  Also, since the poppler devs do not guarantee
stability for the old Xpdf functions, because those functions were never
intended to be a stable interface, the patches will occasionally need to
be modified to match any changes in poppler.



Bug#698935: I found how to fix.

2017-03-04 Thread Jason Crain
On Sat, Mar 04, 2017 at 04:46:58PM +0330, Farhad Mohammadi Majd wrote:
> unfortunately "BiCon" is not available on any of Debian repositories,
> please someone do packaging it.

BiCon was actually requested some time ago,
https://bugs.debian.org/446813, but no one has packaged it yet.

If you want it packaged, you can package it yourself and become the
maintainer.  Start by reading the New Maintainer's Guide
https://www.debian.org/doc/devel-manuals#maint-guide.  Ask questions on
the debian-mentors mailing list or on #debian-mentors on irc and read
the Mentors FAQ https://wiki.debian.org/DebianMentorsFaq.  Then request
sponsorship when you are ready to have someone review it.



Bug#856652: RFS: xpdf/3.0.4.real-4

2017-03-04 Thread Jason Crain
On Sat, Mar 04, 2017 at 08:02:29AM -0700, Sean Whitton wrote:
> It sounds like the source should not in fact be repacked.  What do you
> think, Svante?

The upstream xpdf source contains a file misc/hello.pdf for testing
purposes, according to the INSTALL file.  It would likely need to be
repacked to remove that file.



Bug#856652: RFS: xpdf/3.0.4.real-4

2017-03-04 Thread Jason Crain
On Sat, Mar 04, 2017 at 07:28:37PM +0100, Svante Signell wrote:
> On Sat, 2017-03-04 at 09:46 -0600, Jason Crain wrote:
> > The upstream xpdf source contains a file misc/hello.pdf for testing
> > purposes, according to the INSTALL file.  It would likely need to be
> > repacked to remove that file.
> 
> What's the problem with that file? It is not part of any xpdf*.deb.

Listed under "Source package missing source" on the FTP master's reject FAQ¹:

"Source packages are part of the distribution. As such source must be
present for all files in the source package itself, this includes
convenience copies of other projects."

I think this applies whether or not the file is used in the binary
package.  The source for that PDF is not included, making it not DFSG
free.

¹ https://ftp-master.debian.org/REJECT-FAQ.html



Bug#856652: RFS: xpdf/3.0.4.real-4

2017-03-04 Thread Jason Crain
On Sat, Mar 04, 2017 at 08:19:43PM +0100, Svante Signell wrote:
> And BTW: poppler upstream seems to be freedesktop.org, i.e. gnome. Who
> can trust gnome nowadays, especially people preferring systemd-free
> software?

Sniping at GNOME aside, freedesktop.org is independent from GNOME, and
poppler's lead maintainer is a KDE developer.



Bug#855681: Bug#855516: gnome-shell: Crashes when Shotwell's Adjust dialog is moved

2017-02-20 Thread Jason Crain
Control: severity -1 important
Control: tags -1 + patch

Shotwell 0.25.4+really0.24.5-0.1, currently in unstable, crashes under
wayland when the adjustment dialog is moved.  Same for the crop toolbar
and probably others elements.  This has been fixed upstream in the
development version.  Please consider applying the patch.

patch:
https://git.gnome.org/browse/shotwell/commit/?id=1eec412e97c255c9ca

backtrace:
#0  0x7fa2b9395129 in wl_proxy_marshal (proxy=0x0, opcode=opcode@entry=5) 
at ../src/wayland-client.c:692
#1  0x7fa2c346cfd3 in zxdg_toplevel_v6_move (serial=209, seat=, zxdg_toplevel_v6=) at 
../../gdk/wayland/xdg-shell-unstable-v6-client-protocol.h:1332
#2  0x7fa2c346cfd3 in gdk_wayland_window_begin_move_drag (window=, device=0x55db1c71c160 [GdkWaylandDevice], button=, 
root_x=, root_y=, timestamp=)
at ././gdk/wayland/gdkwindow-wayland.c:3481
#3  0x55db1b0acec2 in 
editing_tools_editing_tool_window_real_button_press_event (base=, event=) at ./src/editing_tools/EditingTools.vala:86
#4  0x7fa2c38f9b71 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0x55db1c75ea70, 
return_value=0x7ffd15dfed80, instance=0x55db1d61c2b0, args=, 
marshal_data=, n_params=, 
param_types=0x55db1c775aa0) at ././gtk/gtkmarshalers.c:131
#5  0x7fa2c1d4b1a4 in _g_closure_invoke_va 
(closure=closure@entry=0x55db1c75ea70, 
return_value=return_value@entry=0x7ffd15dfed80, 
instance=instance@entry=0x55db1d61c2b0, args=args@entry=0x7ffd15dfee50, 
n_params=, param_types=0x55db1c775aa0) at 
././gobject/gclosure.c:867
#6  0x7fa2c1d653a1 in g_signal_emit_valist (instance=0x55db1d61c2b0, 
signal_id=, detail=0, var_args=var_args@entry=0x7ffd15dfee50) at 
././gobject/gsignal.c:3300
#7  0x7fa2c1d65fbf in g_signal_emit 
(instance=instance@entry=0x55db1d61c2b0, signal_id=, 
detail=detail@entry=0) at ././gobject/gsignal.c:3447
#8  0x7fa2c3a464ac in gtk_widget_event_internal (widget=0x55db1d61c2b0 
[EditingToolsAdjustToolAdjustToolWindow], event=0x55db1d06c020) at 
././gtk/gtkwidget.c:7723
#9  0x7fa2c3a66ea3 in _gtk_window_check_handle_wm_event 
(event=event@entry=0x55db1d06c020) at ././gtk/gtkwindow.c:8135
#10 0x7fa2c38f8891 in gtk_main_do_event (event=0x55db1d06c020) at 
././gtk/gtkmain.c:1748
#11 0x7fa2c3409e15 in _gdk_event_emit (event=event@entry=0x55db1d06c020) at 
././gdk/gdkevents.c:73
#12 0x7fa2c34659a2 in gdk_event_source_dispatch (base=, 
callback=, data=) at 
././gdk/wayland/gdkeventsource.c:121
#13 0x7fa2c0b8d7f7 in g_main_dispatch (context=0x55db1c716e70) at 
././glib/gmain.c:3203
#14 0x7fa2c0b8d7f7 in g_main_context_dispatch 
(context=context@entry=0x55db1c716e70) at ././glib/gmain.c:3856
#15 0x7fa2c0b8da60 in g_main_context_iterate 
(context=context@entry=0x55db1c716e70, block=block@entry=1, 
dispatch=dispatch@entry=1, self=) at ././glib/gmain.c:3929
#16 0x7fa2c0b8db0c in g_main_context_iteration 
(context=context@entry=0x55db1c716e70, may_block=may_block@entry=1) at 
././glib/gmain.c:3990
#17 0x7fa2c202d70d in g_application_run (application=0x55db1c7862b0 
[GtkApplication], argc=argc@entry=0, argv=argv@entry=0x0) at 
././gio/gapplication.c:2381
#18 0x55db1b298c59 in application_start (self=0x55db1c7900e0, argv=0x0, 
argv_length1=0) at ./src/Application.vala:170
#19 0x55db1b18a822 in library_exec (mounts=, 
mounts_length1=) at ./src/main.vala:197
#20 0x55db1b18b50c in _vala_main (args=, 
args_length1=) at ./src/main.vala:423
#21 0x55db1b083e70 in main (argc=, argv=) at 
./src/main.vala:317



Bug#855516: gnome-shell: Crashes when Shotwell's Adjust dialog is moved

2017-02-20 Thread Jason Crain
Version: 3.22.3-1

Fixed by mutter in unstable



Bug#855406: [thunderbird] commandline argument "-compose attachment" not recognized

2017-02-21 Thread Jason Crain
On Sun, Feb 19, 2017 at 12:24:51PM +0100, Carsten Schoenert wrote:
> without feedback it's obviously impossible to solve this report.
> I'll close the report then now. The command line option '-compose' is
> working so far with the fix from Daniel.

Having this same problem with nautilus-sendto: https://bugs.debian.org/855449

nautilus-sendto calls icedove/thunderbird as "/usr/bin/icedove -compose
attachment='file:///tmp/attachment'" when trying to email a file.  This
no longer works with the new thunderbird.  However, after applying the
patch in https://bugs.debian.org/855334, it will work if the command is
changed to "/usr/bin/icedove -- -compose attachment='file:///tmp/attachment'".

Is this the recommended way to do it now?  Debian's icedove/thunderbird
is going to now require "--" before any options?



Bug#855449: nautilus-sendto: Thunderbird debranding breaks the program

2017-02-22 Thread Jason Crain
Control: block -1 by 855334

On Sat, Feb 18, 2017 at 12:54:28PM +0100, Andrea Stacchiotti wrote:
> following the debranding of Icedove into Thunderbird, this package does not
> work anymore with Thunderbird.

I asked about this on https://bugs.debian.org/855406.

The new package has a wrapper script for Thunderbird, which takes care
of migrating from icedove to thunderbird.  The wrapper parses command
line arguments so it is now necessary to add "--" to the command line to
separate the wrapper's arguments from thunderbird's arguments.  In other
words, nautilus-sendto currently calls thunderbird like this:

/usr/bin/thunderbird -compose attachment='file:///tmp/attachment'

It will be necessary to call thunderbird like this:

/usr/bin/thunderbird -- -compose attachment='file:///tmp/attachment'

Though that won't work either until bug https://bugs.debian.org/855334
is fixed, because the wrapper doesn't forward arguments correctly.



Bug#856101: libgexiv2-2: assertion when reading unrotated image from Minolta camera

2017-02-24 Thread Jason Crain
Package: libgexiv2-2
Version: 0.10.4-1
Severity: important

Tags: patch
Forwarded: https://bugzilla.gnome.org/776233

If the image at https://bugzilla.redhat.com/attachment.cgi?id=1228168 is opened
in shotwell, it aborts with the following message:

**
ERROR:gexiv2/gexiv2-metadata.cpp:405:GExiv2Orientation
gexiv2_metadata_get_orientation(GExiv2Metadata*): code should not be reached
Aborted

A patch to fix the issue is available at https://bugzilla.gnome.org/776233.

backtrace:

#0  0x7fffef0bdfdf in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:58
#1  0x7fffef0bf40a in __GI_abort () at abort.c:89
#2  0x7fffef8e4515 in g_assertion_message (domain=domain@entry=0x0,
file=file@entry=0x77905ba1 "gexiv2/gexiv2-metadata.cpp",
line=line@entry=405, func=func@entry=0x77906860
 "GExiv2Orientation
gexiv2_metadata_get_orientation(GExiv2Metadata*)",
message=message@entry=0x7fffb4001f00 "code should not be reached") at
././glib/gtestutils.c:2432
#3  0x7fffef8e45aa in g_assertion_message_expr (domain=domain@entry=0x0,
file=file@entry=0x77905ba1 "gexiv2/gexiv2-metadata.cpp",
line=line@entry=405, func=func@entry=0x77906860
 "GExiv2Orientation
gexiv2_metadata_get_orientation(GExiv2Metadata*)", expr=expr@entry=0x0) at
././glib/gtestutils.c:2455
#4  0x778f7939 in gexiv2_metadata_get_orientation(GExiv2Metadata*)
(self=0x569a20a0 [GExiv2Metadata]) at gexiv2/gexiv2-metadata.cpp:405
#5  0x5562b9c4 in photo_metadata_get_orientation (self=0x568401e0
[PhotoMetadata]) at ./src/photos/PhotoMetadata.vala:1121
#6  0x55734e8d in photo_prepare_for_import
(params=params@entry=0x7fffb000d5e0) at ./src/Photo.vala:1218
#7  0x55761224 in prepared_file_import_job_real_execute
(base=) at ./src/BatchImport.vala:1983
#8  0x555e7068 in workers_thread_start (ignored=,
self=0x569890d0) at ./src/threads/Workers.vala:96
#9  0x555e7068 in _workers_thread_start_gfunc (data=,
self=0x569890d0) at ./src/threads/Workers.vala:31
#10 0x7fffef8e5d3e in g_thread_pool_thread_proxy (data=) at
././glib/gthreadpool.c:307
#11 0x7fffef8e5345 in g_thread_proxy (data=0x56a7d720) at
././glib/gthread.c:784
#12 0x7fffef430424 in start_thread (arg=0x7fffc5cfe700) at
pthread_create.c:333
#13 0x7fffef1739bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (9000, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libgexiv2-2 depends on:
ii  libc6 2.24-9
ii  libexiv2-14   0.25-3
ii  libgcc1   1:6.3.0-6
ii  libglib2.0-0  2.50.2-2
ii  libstdc++66.3.0-6

libgexiv2-2 recommends no packages.

libgexiv2-2 suggests no packages.

-- no debconf information



Bug#856151: RFS: gexiv2/0.10.4-2

2017-02-25 Thread Jason Crain
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "gexiv2"

 * Package name: gexiv2
   Version : 0.10.4-2
   Upstream Author : Jim Nelson 
 * URL : https://wiki.gnome.org/Projects/gexiv2
 * License : GPL-2+
   Section : libs

It builds those binary packages:

 gir1.2-gexiv2-0.10 - GObject-based wrapper around the Exiv2 library - 
introspection data
 libgexiv2-2 - GObject-based wrapper around the Exiv2 library
 libgexiv2-dev - GObject-based wrapper around the Exiv2 library - development 
file

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/gexiv2

Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/g/gexiv2/gexiv2_0.10.4-2.dsc

More information about gexiv2 can be obtained from 
https://wiki.gnome.org/Projects/gexiv2.

Changes since the last upload:

  * Add patch 0004-get_orientation-Fix-abort-on-Minolta-meta-data.patch.
Fixes an assertion when processing metadata from a not-rotated image
from Minolta cameras. (Closes: 856101)

I am intending to have this in unstable so I can apply for an unblock.

Regards,
 Jason Crain



Bug#856184: nautilus: hidden directories becomes the output standard of the Nautilus every time when i press CTRL + H inside on "move file" to move (transfer) some file to a hidden directory.

2017-02-26 Thread Jason Crain
On Sun, Feb 26, 2017 at 10:44:19AM +0100, Michael Biebl wrote:
> Am 26.02.2017 um 08:35 schrieb Leandro:
> >* What led up to the situation? Press CTRL + H inside of the "move to" 
> > of the nautilus.
> >* What exactly did you do (or not do) that was effective (or
> >  ineffective)? Reconfigure the nautilus on the Dconfig. This solved the 
> > problem, but he returns every time when i do this.
> 
> ctrl+h is the shortcut to show hidden files. This is intended behaviour.

And going through dconf is not necessary.  You can just Ctrl+H again to
hide files or through the header bar menu.



Bug#856151: RFS: gexiv2/0.10.4-2

2017-02-26 Thread Jason Crain
Control: tags -1 - moreinfo

On Sat, Feb 25, 2017 at 07:03:33PM -0700, Sean Whitton wrote:
> You are missing a # before the number of the bug you are closing in your
> changelog.

I've fixed the changelog entry.  I think I got it wrong because I
misread the gbp documentation on meta tags.  Fixed and reploaded to
mentors:

https://mentors.debian.net/debian/pool/main/g/gexiv2/gexiv2_0.10.4-2.dsc



Bug#856151: RFS: gexiv2/0.10.4-2

2017-02-26 Thread Jason Crain
Control: tags -1 - moreinfo

On Sun, Feb 26, 2017 at 05:12:44PM -0700, Sean Whitton wrote:
> I built the package and then ran Lintian.  It produces an error
> 
> E: libgexiv2-2:
> symbols-file-contains-current-version-with-debian-revision on symbol 
> _ZN5Exiv28XmpdatumaSIlEERS0_RKT_@Base and 1 others

I noticed that those types of errors showed up in a couple of the buildd
logs after the last upload.  It's because this is a C++ library that
exports a C interface.  Most of the C++ symbols are marked as optional
in the symbols file, but it's hard to catch all of them because they
vary between architectures.  My long term plan is to copy something I've
seen in libpoppler-glib and use a regex to mark all C++ symbols as
optional, but I didn't think in a freeze was a good time to do that.



Bug#858924: gnome-calendar: Segfault in gcal_manager_create_event when adding event

2017-04-22 Thread Jason Crain
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=779733
Control: tags -1 + patch

On Tue, Mar 28, 2017 at 01:36:45PM -0400, Daniel Gnoutcheff wrote:
> Package: gnome-calendar
> Version: 3.22.3-1
> Severity: important
> 
> To reproduce:
> 
> 1. Click on an empty day to add a new event
> 2. Click "Edit Details..."
> 3. Click "Done"
> 
> Result: gnome-calendar segfaults.  

This crash is fixed upstream with the attached patch.
>From 6f87ada70dbeae71e3428ee3a63f79b8c918f121 Mon Sep 17 00:00:00 2001
From: Yash Singh 
Date: Fri, 10 Mar 2017 17:58:52 +0530
Subject: [PATCH] window: set edit dialog's event to NULL after saving

Earlier the app used to crash when a new event was added using the
'Edit Details' buttion/dialog. This was happening because edit dialog's
event was set to NULL before the event was being stored in the calendar
through the 'edit_dialog' and hence the app was crashing.

This patch fixes the above-mentioned issue by saving the event before
setting the edit dialog's event to NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=779733
---
 src/gcal-window.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gcal-window.c b/src/gcal-window.c
index 263be51..b44af8f 100644
--- a/src/gcal-window.c
+++ b/src/gcal-window.c
@@ -1135,7 +1135,6 @@ edit_dialog_closed (GtkDialog *dialog,
   event = gcal_edit_dialog_get_event (edit_dialog);
   view = GCAL_VIEW (window->views[window->active_view]);
 
-  gcal_edit_dialog_set_event (edit_dialog, NULL);
   gtk_widget_hide (GTK_WIDGET (dialog));
 
   switch (response)
@@ -1182,6 +1181,8 @@ edit_dialog_closed (GtkDialog *dialog,
   break;
 
 }
+
+  gcal_edit_dialog_set_event (edit_dialog, NULL);
 }
 
 static void
-- 
2.11.0



Bug#860445: libvte9: U+1F3DB CLASSICAL BUILDING incorrectly rendered as a singlewidth character

2017-04-24 Thread Jason Crain
Control: reassign -1 libvte-2.91-0 0.46.1-1
Control: forwarded -1 https://bugzilla.gnome.org/781676

On Sun, Apr 16, 2017 at 07:34:25PM -0400, Alexis Hunt wrote:
> I noticed recently that U+1F3DB CLASSICAL BUILDING is incorrectly being 
> rendered
> as a singlewidth character when it, like most (all?) emoji, is actually
> doublewidth. The result is that it overlaps with the subsequent character. It
> should be rendered as doublewidth.
> 
> I have reproduced this in Terminator and in rxvt-unicode.

I assume that you meant to file this against vte2.91  Terminator uses
vte2.91.  rxvt-unicode doesn't use any version of vte though so it won't
be affected by any possible vte bugs.

The Unicode spec is ambiguous about some of those emoji characters.  It
lists the range 1F3D4..1F3DF as neutral (N) rather than wide (W), but
elsewhere it says that emoji are considered to be wide.  I've forwarded
this to the vte developers so they can comment on whether they consider
it a bug.



Bug#860796: appears to be linked to the lack of a running "nautilus --gapplication-service"

2017-04-25 Thread Jason Crain
On Tue, Apr 25, 2017 at 02:20:08PM +0100, Ben Green wrote:
> I do have KDE, mate and xfce4 installed. Having removed and purged KDE from
> my laptop, which shares the same issue, there's no difference.
> 
> There used to be a problem that clicking on a desktop file would launch
> dolphin. I've fixed this in the past by removing:
> 
> /usr/share/dbus-1/services/org.kde.dolphin.FileManager1.service
> 
> Though it's presence, tested through reboots, makes no difference to the
> current situation.
> 
> Here's a listing of /usr/share/dbus-1/services/ FWIW
> 
[snip]
> 
> I'll next try removing mate and xfce4 to see if that helps.

I think that if you remove org.mate.freedesktop.FileManager1.service,
that might fix it.  These all provide the org.freedesktop.FileManager1
dbus service and they might be interfering with each other.  Ideally KDE
would use dolphin, mate would use caja, and gnome would use nautilus,
but I don't know if there's a way to tell dbus to start different
services for different DEs.

On Tue, Apr 25, 2017 at 02:28:19PM +0100, Ben Green wrote:
> having had a looking journalctl and /var/log/syslog, I note that there is no
> output produced when clicking desktop icons.

I'm surprised there's not at least something about dbus not being able
to start the org.freedesktop.FileManager1 service, or nautilus not being
able to show items.



Bug#860796: appears to be linked to the lack of a running "nautilus --gapplication-service"

2017-04-28 Thread Jason Crain
On Fri, Apr 28, 2017 at 09:15:34AM +0100, Ben Green wrote:
> So, I'm back to thinking that I should have 'nautilus
> --gapplication-service' running, but somehow managing not to terminate, and
> that that is all the problem is.

That's not the problem because 'nautilus --gapplication-service' is
supposed to exit after a while.  nautilus-desktop contacts nautilus over
D-Bus, D-Bus runs 'nautilus --gapplication-service' if it's not already
running, and then nautilius exits after a short time if it's not being
used.



Bug#861575: tilix: Does not start on Stretch (symbol lookup error: undefined symbol)

2017-05-02 Thread Jason Crain
On Sun, Apr 30, 2017 at 06:43:18PM -0400, Mathieu Basille wrote:
> Following the name change from terminix to tilix, I updated 
> my Stretch system (which uses apt pining to install Sid 
> packages whenever possible) to use the new developments of 
> tilix.
> 
> Install of v1.5.4-1 works without any problem, but I'm unable
> to run tilix:
> 
> tilix: symbol lookup error: tilix: undefined symbol:
>  
> _D7gobject7ObjectG7ObjectG11addOnNotifyMFDFC7gobject9ParamSpec9ParamSpecC7gobject7ObjectG7ObjectGZvAyaE4gtkc12gobjecttypes13GConnectFlagsZm
...
> 
> Versions of packages tilix depends on:
> ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-2+b1
> ii  libc62.24-10
> ii  libgtkd-3-0  3.3.1-2
> ii  libphobos2-ldc71 1:1.1.1-1
> ii  libvted-3-0  3.3.1-2
> ii  libx11-6 2:1.6.4-3
> ii  tilix-common 1.5.4-1

tilix seems to require libgtkd-3-0 >= 3.5.1-1 and should have its
Depends increased.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-12 Thread Jason Crain
On Thu, May 12, 2016 at 01:05:10AM -0400, Carl N wrote:
> I tried your recommendation *how you figured this out I will never
> understand* it worked on GTK3 examples and reversed the scroll direction
> for evince but now any other non GTK3 program the reverse scrolling
> direction feature *as set in the mouse settings panel in xfce* is not
> obeyed.

If you use that xinput workaround, I recommend turning off Xfce's
reverse scrolling option.  I think the xinput command reverses scrolling
for everything so if you use it with Xfce's option, some programs will
be doubly reversed.

Since it looks like this is the same problem as
https://bugzilla.xfce.org/show_bug.cgi?id=11193, I'll reassign this bug
to xfce4-settings.  I think Xfce will have to change their mouse
settings to support GTK3.



Bug#809388: evince: evince aborts after a few seconds without an error message

2016-05-14 Thread Jason Crain
Control: tags -1 + unreproducible moreinfo

On Wed, Dec 30, 2015 at 07:43:26AM +0100, Janusz S. Bień wrote:
> I'm working on a rather sophisticated document with LuaLateX using PDF
> Optional Content Groups (OCG), cf.
> 
> https://bitbucket.org/jsbien/parkosz-traktat/downloads/ParkoszLatinPolish1.pdf
> 
> (the source is available in the repository).
> 
> Evince often aborts without an error message. Looks like switching the
> windows is one of the factors which trigger this, but in general I can't
> see any regularities.
> 
> Tt is especially annoying when using AUC-TeX, so I mentioned the problem
> first on the AUC-TeX list
> 
> http://thread.gmane.org/gmane.emacs.auctex.general/5810/focus=5812
> 
> but then nobody was able to reproduce my problem.

I'm having trouble reproducing this too.  From your description, it
sounds like this happens when viewing the PDF or switching between
windows?  If this happens regularly to you, can you run evince in a
debugger and provide a stack trace?  Please see
http://live.gnome.org/GettingTraces for more information on how to do
so.

Additionally, to get a good stack trace with debugging symbols, you'll
need to install some debug packages.  Debugging symbols for Evince's
dependencies can be installed with:

apt-get install gnome-dbg poppler-dbg libcairo2-dbg

Debug symbols for Evince itself have recently moved to the automatic
debugging symbols system which is still a little awkward to use.  For an
up to date stretch/testing system, you can install these by adding this
line to /etc/apt/sources.list:

   deb http://debug.mirrors.debian.org/debian-debug/ unstable-debug main

And running the command: 

apt-get update && apt-get install -t unstable-debug evince-dbgsym \
libevdocument3-4-dbgsym libevview3-3-dbgsym

Yes, it's unstable-debug, but testing-debug doesn't work yet and Evince
in unstable and testing currently match so it should be OK.



Bug#782823: Evince always crashes when called without arguments, error "rangecheck -15 \n Segmentation fault"

2016-05-14 Thread Jason Crain
Control: tags -1 + moreinfo unreproducible

On Sat, Apr 18, 2015 at 12:23:39PM +0100, George Bateman wrote:
> When I click on an Evince launcher from the Cinnamon menu, it causes
> Evince to appear briefly, then close. When I type "evince" in a
> terminal, the same thing happens, but I see the error text
> 
> rangecheck -15
> Segmentation fault
> 
> If I call "evince /tmp/test.pdf", it opens successfully, although I do
> see the error "(evince:1219): Gtk-WARNING **:
> gtk_widget_size_allocate(): attempt to allocate widget with width -76
> and height 17". Similarly, opening downloaded PDFs from Firefox works
> OK.
> 
> This bug behaves similarly to
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762719, but doesn't
> appear to be the same one; I can reproduce that bug, but it gives
> different error messages etc. Also, this bug is not dependant on the
> previous file opened.

It's probably related to #762719, but I'd guess instead of a password
protected PDF, it's due to some other recently used bad file.  If you
still have this problem, can you try to clear the recently used list by:

mv ~/.local/share/recently-used.xbel ~/

And see if that fixes it?  And if it does fix it, go through
recently-used.xbel to see if you can find which document crashes evince?



Bug#740754: pdftocairo: Completely incorrect output dimensions for rotated PDFs

2016-05-14 Thread Jason Crain
Control: fixed -1 0.43.0-1
Control: tags -1 + patch fixed-in-experimental

Fixed in poppler 0.43.0 in experimental
upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=94655
commit: 
https://cgit.freedesktop.org/poppler/poppler/commit/?id=af332349d7a5e3737ea53608cda2f1cad6159108



Bug#824380: libsoup: debug symbols package is missing

2016-05-15 Thread Jason Crain
On Sun, May 15, 2016 at 05:08:28AM -0300, Thiago Sousa Santos wrote:
> It seems like libsoup*-dbg package is missing from
> debian sid (didn't check other versions)

libsoup has changed to automatic debug packages. See
https://wiki.debian.org/AutomaticDebugPackages for more information.

To find the new *-dbgsym packages you can add a line like this to
/etc/apt/sources.list:

deb http://ftp.us.debian.org/debian unstable main contrib non-free

or download from http://snapshot.debian.org/ .  I think for now it's
only for the unstable and experimental dists.



Bug#824380: libsoup: debug symbols package is missing

2016-05-15 Thread Jason Crain
On Sun, May 15, 2016 at 03:56:24AM -0500, Jason Crain wrote:
> deb http://ftp.us.debian.org/debian unstable main contrib non-free

Sorry, that deb liine should be:

deb http://debug.mirrors.debian.org/debian-debug/ unstable-debug main



Bug#824405: evince: scrollbar regression with libgtk-3-0 3.20

2016-05-15 Thread Jason Crain
On Sun, May 15, 2016 at 05:17:17PM +0200, Jörg-Volker Peetz wrote:
> the forward and backward steppers of the vertical and horizontal
> scrollbars disappear with version 3.20 of gtk-3.

What desktop environment are you using?  If you change the desktop theme
and/or appearance to Adwaita, does that fix the problem?



Bug#824405: evince: scrollbar regression with libgtk-3-0 3.20

2016-05-15 Thread Jason Crain
On Sun, May 15, 2016 at 05:47:14PM +0200, Jörg-Volker Peetz wrote:
> keeping it sober, I use just openbox + lxpanel, no desktop theme set. In
> ~/.config/gtk-3.0/gtk.css I have, beside some color settings, these defined:
> 
> .scrollbar {
>   -GtkScrollbar-has-backward-stepper: true;
>   -GtkScrollbar-has-forward-stepper: true;
> }
> .scrollbar.trough {
>   background-color: Thistle2;
> }
> 
> Concerning Adwaita or themes, all dependencies of libgtk-3-common are 
> installed.

The steppers have been missing from the default gnome theme for a while,
so this is more about how your css override has stopped working, right?



Bug#778715: Edge scrolling is quite annoying

2016-05-15 Thread Jason Crain
Control: tags -1 + unreproducible moreinfo

On Wed, Feb 18, 2015 at 10:32:22PM +0100, Vincent Bernat wrote:
> Since some versions, evince scrolls its content when the mouse is on
> the top edge or the bottom edge. This also happens when evince doesn't
> have the focus or when the mouse is on another screen. The behavior is
> also quite unexpected.
> 
> If there is some compile-time option to disable this, it would be
> welcome. I have an hard time to understand why such a feature has been
> implemented.

I can't reproduce this on either Jessie or Sid.  Can you confirm if you
still have this problem?  What desktop environment are you using?  Does
this effect any other gtk3 apps like gedit?



Bug#824405: evince: scrollbar regression with libgtk-3-0 3.20

2016-05-16 Thread Jason Crain
On Sun, May 15, 2016 at 07:23:18PM +0200, Jörg-Volker Peetz wrote:
> Jason Crain wrote on 05/15/16 19:08:
> > On Sun, May 15, 2016 at 05:47:14PM +0200, Jörg-Volker Peetz wrote:
> >> keeping it sober, I use just openbox + lxpanel, no desktop theme set. In
> >> ~/.config/gtk-3.0/gtk.css I have, beside some color settings, these 
> >> defined:
> >>
> >> .scrollbar {
> >>   -GtkScrollbar-has-backward-stepper: true;
> >>   -GtkScrollbar-has-forward-stepper: true;
> >> }
> >> .scrollbar.trough {
> >>   background-color: Thistle2;
> >> }
> >>
> >> Concerning Adwaita or themes, all dependencies of libgtk-3-common are 
> >> installed.
> > 
> > The steppers have been missing from the default gnome theme for a while,
> > so this is more about how your css override has stopped working, right?
> > 
> 
> Yes.
> With gtk-3 3.18 this configuration works.
> I also see this problem with emacs24 and with the firefox version linked 
> against
> gtk-3.
> I wasn't able to find something helpful in the web.

They've changed the syntax of the CSS.  I think the new equivalent for
that is:

scrollbar {
  -GtkScrollbar-has-backward-stepper: true;
  -GtkScrollbar-has-forward-stepper: true;
  background-color: Thistle2;
}

And you might try setting the environment variable GTK_OVERLAY_SCROLLING=0



Bug#824405: evince: scrollbar regression with libgtk-3-0 3.20

2016-05-16 Thread Jason Crain
Control: close -1

On Mon, May 16, 2016 at 04:19:01PM +0200, Jörg-Volker Peetz wrote:
> Thanks for your hints.
> The environment variable setting shows the scrollbars permanently what I 
> don't want.
> 
> The CSS syntax has changed indeed. Your suggestion didn't do the trick 
> without a
> little modification. Using
> 
> scrollbar {
>   background-color: Thistle2; }
>   * {
> -GtkScrollbar-has-backward-stepper: true;
> -GtkScrollbar-has-forward-stepper: true; }
> 
> the scrollbar buttons appear again. For the horizontal scrollbar they are a 
> bit
> clumsy especially in the right buttom corner where vertical and horizontal
> scrollbar overlap.

Yeah, that's why I recommended the environment variable, to fix that
weirdness.

> The config file has to be ~/config/gkt-3.0/gtk.css.
> Trying ~/config/gkt-3.20/gtk.css doesn't work.
> 
> For all I care, you could close this bug.
> Many thanks for your support.

Welcome.



Bug#769080: new Evince without title

2016-05-17 Thread Jason Crain
Control: tags -1 + moreinfo unreproducible

On Tue, Nov 11, 2014 at 09:50:32AM +0100, Harald Dunkel wrote:
> Since the most recent upgrade the evince window doesn't have a 
> title and the usual window decorations anymore. AFAICT it sets 
> some kind of Notitle attribute in the window manager hints. This 
> makes Evince almost unusable. Looks like a transient window, but
> of course its not.
> 
> Using Wheezy there is no such problem.
> 
> Window manager is fvwm2.

Is this still a problem?  I try evince in fvwm2 and it looks fine,
though maybe there's been a gtk fix in the meantime.



Bug#645276: evince crashes or produces a blank page when printing a colour tiff image

2016-05-17 Thread Jason Crain
No longer crashes as of Jessie, but the print preview is still blank in
Sid.



Bug#691843: Package Adoption

2016-05-19 Thread Jason Crain
On Thu, May 19, 2016 at 09:08:34PM -0400, Javier Prats wrote:
> I'm interested in picking up this package.  How may I proceed?

These adoption and orphan bugs tend to not be monitored by anyone, so if
you want to contact the maintainer, you need to cc them on the email.

If you're new to packaging, I suggest you start with the debian-mentors
FAQ (https://wiki.debian.org/DebianMentorsFaq) and various documents it
links to.  If after reading that you still have questions, ask on the
#debian-mentors IRC channel or the debian-mentors mailing list.



Bug#769080: new Evince without title

2016-05-20 Thread Jason Crain
On Fri, May 20, 2016 at 10:24:59AM +0200, Harald Dunkel wrote:
> On 05/18/16 01:45, Jason Crain wrote:
> > Is this still a problem?  I try evince in fvwm2 and it looks fine,
> > though maybe there's been a gtk fix in the meantime.
> > 
> Yes, the problem still exists (using Jessie). Attached is a
> sample snapshot, created using imagemagick's "import -frame".
> 
> Evince's properties window has the usual decorations (see
> the second attachment).

For comparison, here's what I see on Jessie, running evince on Fvwm.
evince 3.14.1-2, libgtk-3-0 3.14.5-1+deb8u1, fvwm 1:2.6.5.ds-3

It still doesn't work well on windowmaker, but from what I can tell, on
my system it looks like a normal-ish Fvwm window.


Bug#824891: gtk+3.0: latest version breaks external themes

2016-05-21 Thread Jason Crain
Control: block -1 by 821949

On Fri, May 20, 2016 at 11:40:36PM +0200, Christoph Anton Mitterer wrote:
> On Fri, 2016-05-20 at 23:36 +0200, Ximin Luo wrote:
> > I've filed bug reports at #824892 and #824893
> I think mate-themes are also broken.

This is the bug for mate-themes.



Bug#805932: libsigc++-2.0-dev: Return-statement with a value, in function returning 'void'

2016-05-22 Thread Jason Crain
On Tue, Nov 24, 2015 at 07:22:46PM +1100, Riley Baird wrote:
> I currently maintain granule. In the process of C++11 migration, I have come
> across the following error message:
> 
> /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:256:21: error: return-
> statement with a value, in function returning 'void' [-fpermissive]
> { return functor_(); }
> 
> I had thought that it was a problem with my package, but then I noticed that 
> it
> was also present in another, unrelated package (#805681), so I think that it
> might be a problem with libsigc++-2.0-dev.

I downloaded granule, applied the patch in https://bugs.debian.org/805203,
and compiled it.  I get an error at this line:

src/EditControls.cpp:
...
194  m_actgroup->add (Gtk::Action::create ((*iter).get_name (),
195
(*iter).get_stock_id (),
196
(*iter).get_name (),
197
(*iter).get_tooltip ()),
198   Gtk::AccelKey ((*iter).get_accel_key ()),
199   bind(mem_fun (*this,
200   
&EditControls::on_edit_button_clicked),
201(*iter).get_name 
()));
...

gcc seems to be getting confused about whether you want std::bind or
sigc::bind and it picks the wrong one.  Maybe there is a stray using
statement somewhere.  Changing it to sigc::bind fixes that error.



Bug#824723: rhythmbox: after one minute skips the song

2016-05-22 Thread Jason Crain
Control: tags -1 + unreproducible moreinfo

On Thu, May 19, 2016 at 10:19:19AM +0200, Lawrence Nuyts wrote:
> rhythmbox: after one minute skips the song
>
> Package: rhythmbox
> Version: 3.1-1
> Severity: normal

Please provide output from running 'rhythmbox -D player' in a terminal
while this occurs.



Bug#822216: Info received (Bug#822216: /usr/bin/evince: PDFs protected against printing can't be viewed)

2016-05-22 Thread Jason Crain
On Tue, Apr 26, 2016 at 09:53:03AM +0200, Andreas Wirooks wrote:
> The PDF from the Link above is now unprotected and can't be used as an
> example for "protected against printing" anymore.

Do you have another PDF that could show this problem?



Bug#825126: RFS: scantailor/0.9.12.2-2

2016-05-23 Thread Jason Crain
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "scantailor"

 Package name: scantailor
 Version : 0.9.12.2-2
 Upstream Author : Nate Craun 
 URL : http://scantailor.org/
 License : GPL-3+
 Section : graphics

It builds those binary packages:

  scantailor - interactive post-processing tool for scanned pages

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/scantailor


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/s/scantailor/scantailor_0.9.12.2-2.dsc

More information about scantailor can be obtained from http://scantailor.org/.

Changes since the last upload:

  * Enable hardening flags.


Regards,
 Jason Crain



Bug#825226: jessie-pu: package evince/3.14.1-2+deb8u1

2016-05-24 Thread Jason Crain
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@packages.debian.org
Usertags: pu

I would like to patch a couple of bugs in the stable release of evince.

* reload-page-count.patch.  Fix crash when document has pages removed and
is reloaded.  Update the end page index when the document is reloaded
(Closes: #805276).  This effects people who use evince as a previewer while
working in latex or a similar typesetter.

* check-load-job-success.patch.  Fix crash in recent documents view when
a recent document fails to load.  Check whether a document's load job failed
before creating it's thumbnail (Closes: #762719).  It's possible to get into a
situation where evince is unusable because you've recently viewed a password
protected PDF.  Evince is unable to create a thumbnail for the PDF and crashes
on startup.

debdiff is attached
diff -Nru evince-3.14.1/debian/changelog evince-3.14.1/debian/changelog
--- evince-3.14.1/debian/changelog  2015-03-06 02:36:49.0 -0600
+++ evince-3.14.1/debian/changelog  2016-05-19 13:40:51.0 -0500
@@ -1,3 +1,14 @@
+evince (3.14.1-2+deb8u1) stable; urgency=medium
+
+  * Add reload-page-count.patch.  Fix crash when document has pages removed and
+is reloaded.  Update the end page index when the document is reloaded.
+(Closes: #805276)
+  * Add check-load-job-success.patch.  Fix crash in recent documents view when
+a recent document fails to load.  Check whether a document's load job
+failed before creating it's thumbnail.  (Closes: #762719)
+
+ -- Jason Crain   Thu, 19 May 2016 13:03:32 -0500
+
 evince (3.14.1-2) unstable; urgency=medium
 
   * Team upload.
diff -Nru evince-3.14.1/debian/patches/check-load-job-success.patch 
evince-3.14.1/debian/patches/check-load-job-success.patch
--- evince-3.14.1/debian/patches/check-load-job-success.patch   1969-12-31 
18:00:00.0 -0600
+++ evince-3.14.1/debian/patches/check-load-job-success.patch   2016-05-19 
13:40:50.0 -0500
@@ -0,0 +1,23 @@
+Description: Check whether load job succeeded
+ Check whether document load job succeeded before creating it's thumbnail.
+ This fixes a crash in the recent documents view when a document fails to load.
+Origin: upstream, 
https://git.gnome.org/browse/evince/commit/?id=921211ea2dfcff79df172e39a380074883e2b1a2
+Author: Marek Kasik 
+Bug: https://bugzilla.gnome.org/744049
+Bug-Debian: https://bugs.debian.org/762719
+Last-Update: 2016-05-19
+
+Index: evince-3.14.1/shell/ev-recent-view.c
+===
+--- evince-3.14.1.orig/shell/ev-recent-view.c
 evince-3.14.1/shell/ev-recent-view.c
+@@ -366,7 +366,8 @@ document_load_job_completed_callback (Ev
+ EvRecentViewPrivate *priv = data->ev_recent_view->priv;
+ EvDocument  *document = EV_JOB (job_load)->document;
+ 
+-if (g_cancellable_is_cancelled (data->cancellable) || !document) {
++if (g_cancellable_is_cancelled (data->cancellable) ||
++ev_job_is_failed (EV_JOB (job_load))) {
+ get_document_info_async_data_free (data);
+ return;
+ }
diff -Nru evince-3.14.1/debian/patches/reload-page-count.patch 
evince-3.14.1/debian/patches/reload-page-count.patch
--- evince-3.14.1/debian/patches/reload-page-count.patch1969-12-31 
18:00:00.0 -0600
+++ evince-3.14.1/debian/patches/reload-page-count.patch2016-05-19 
13:40:44.0 -0500
@@ -0,0 +1,29 @@
+Description: Check legal boundaries of accessable pages
+ Keep the accessible view end page under the limits of the document.  Sometimes
+ when a document is reloaded, it may have fewer pages making the end page
+ higher than the actual number of pages.
+Origin: backport, 
https://git.gnome.org/browse/evince/commit/?id=e6e0d29d9fed63599e736003f06428a1aea87121
+Author: Germán Poo-Caamaño 
+Bug: https://bugzilla.gnome.org/735744
+Bug-Debian: https://bugs.debian.org/805276
+Last-Update: 2016-05-17
+
+Index: evince-3.14.1/libview/ev-view-accessible.c
+===
+--- evince-3.14.1.orig/libview/ev-view-accessible.c
 evince-3.14.1/libview/ev-view-accessible.c
+@@ -389,6 +389,14 @@ initialize_children (EvViewAccessible *s
+   child = ev_page_accessible_new (self, i);
+   g_ptr_array_add (self->priv->children, child);
+   }
++
++/* When a document is reloaded, it may have less pages.
++ * We need to update the end page accordingly to avoid
++ * invalid access to self->priv->children
++ * See https://bugzilla.gnome.org/show_bug.cgi?id=735744
++ */
++  if (self->priv->end_page >= n_pages)
++  self->priv->end_page = n_pages - 1;
+ }
+ 
+ static void
diff -Nru evince-3.14.1/debian/patches/series 
evince-3.14.1/debian/patches/series
--- evince-3.14.1/debia

Bug#502399: diarhesis characters make selection of words impossible

2016-05-26 Thread Jason Crain
On Thu, Oct 16, 2008 at 10:43:56AM +0200, martin f krafft wrote:
> Given the attached PDF file, it's impossible with evince to select
> single words for copying, which seems to be due to the diarhesis
> characters.

This is fixed in more recent versions of poppler.  There are probably
several commits that improved this, but the latest one is commit
040b316f0cb1ac933dce616fabe24c93f96fe1cd in poppler 0.33.0.



Bug#825418: evince-previewer: Should not register as the default viewer for PDFs or other documents

2016-05-27 Thread Jason Crain
On Thu, May 26, 2016 at 12:12:43PM -0700, Josh Triplett wrote:
> Then evince-previewer should not register itself as the default viewer
> for various file types, including PDFs.  By default, opening a PDF from
> mutt or another program that respects the mailcap database (as updated
> by update-mime) will open that PDF in evince-previewer, rather than
> evince.  If evince-previewer only exists to handle print previews (which
> seems consistent with its window title of "Print Preview"), then it
> should not register itself as a handler for the MIME types that evince
> does.
> 
> /usr/share/applications/evince-previewer.desktop and
> /usr/share/applications/evince.desktop both contain an identical
> MimeType line.  I don't see anything in either file that sets a
> priority, so I don't see any way that an application (or update-mime)
> could know to prefer one over the other.

There is not a way to specify priorities for applications using .desktop
files.  The FDO spec sort of has a way to specify global defaults in a
/usr/share/applications/mimeapps.list file, but it doesn't have a good
priority mechanism and Debian doesn't include that file anyway, leaving
it up to either the desktop environment or someone using xdg-mime to set
per-user defaults.

I think it might be a good idea to remove the mime info from
evince-previewer.desktop though.  I don't see anything break when I
change it to "MimeType=" and as a bonus, this removes it from some menus
where it shouldn't be visible anyway.



Bug#608084: evince: does not display last page of PS file

2016-06-02 Thread Jason Crain
Control: reassign -1 libspectre 0.2.7-2
Control: found -1 0.2.7-4

On Mon, Dec 27, 2010 at 01:29:35AM +, brian m. carlson wrote:
> When viewing the document at
> , evince never
> displays the last page; it always claims to be "Loading...".  This is
> true whether I open it directly from Chromium or by hand from the
> terminal.  The terminal displays the following:
> 
>   undefined -21
[snip]

I get these same errors when using libspectre's test programs:

$ test/spectre-test SGIFreeSWLicB.1.1.ps out
Testing libspectre version: 0.2.7
process 2775: spectre_document_load: assertion `document != NULL' failed 
(spectre-document.c:57)
Rendering document
Rendering document at 2x
undefined -21
Error exporting page 4 as pdf: exporter error
Document format: PS-Adobe-3.0
Postscript language level: 2
Encapsulated PostScript: No
Number of pages: 5
Title: Microsoft Word - SGIFreeSWLicBWordV1.1020022.doc
Creator: Windows NT 4.0
For: (null)
Creation date: 12:39 4/24/2000
Document Orientation: Portrait
Page 0
Page label: 1
Page size: 586 x 767
Page orientation: Portrait
Page 1
Page label: 2
Page size: 586 x 767
Page orientation: Portrait
Page 2
Page label: 3
Page size: 586 x 767
Page orientation: Portrait
Page 3
Page label: 4
Page size: 586 x 767
Page orientation: Portrait
Page 4
Page label: 5
Page size: 586 x 767
Page orientation: Portrait
undefined -21
Error rendering page 4: render error
Rendering page 0 slice 195, 255, 195, 255
Rendering page 0 in a4 page

Reassigning to libspectre



Bug#728358: evince: Disappearance of pictures in full screen (xephyr)

2016-06-03 Thread Jason Crain
On Thu, Oct 31, 2013 at 08:38:40AM +0100, Christophe TROESTLER wrote:
> The attached document displays well in windowed mode and in full
> screen, EXCEPT when the full screen happens inside a Xephyr window.
> All other pictures of the document were displayed fine (including
> within xephyr).

This is not related to zephyr, but the image in this document sometimes
disappears based on zooom levels.  You can see it by running:

pdftocairo -r 100 -singlefile -png -f 1 -l 1 D.pdf a
vs.
pdftocairo -r 150 -singlefile -png -f 1 -l 1 D.pdf a



Bug#728358: evince: Disappearance of pictures in full screen (xephyr)

2016-06-07 Thread Jason Crain
On Fri, Jun 03, 2016 at 11:49:18AM -0500, Jason Crain wrote:
> On Thu, Oct 31, 2013 at 08:38:40AM +0100, Christophe TROESTLER wrote:
> > The attached document displays well in windowed mode and in full
> > screen, EXCEPT when the full screen happens inside a Xephyr window.
> > All other pictures of the document were displayed fine (including
> > within xephyr).
> 
> This is not related to zephyr, but the image in this document sometimes
> disappears based on zooom levels.  You can see it by running:
> 
> pdftocairo -r 100 -singlefile -png -f 1 -l 1 D.pdf a
> vs.
> pdftocairo -r 150 -singlefile -png -f 1 -l 1 D.pdf a

The PDF contains drawing commands with large numbers like:

0 0 m
0 2147483647 l
1098 2147483647 l
1098 0 l
W* n

And cairo doesn't deal well with it.  Whether anything is drawn varies
with the scale.  Attached C program reproduces this through just cairo.
#include 

int main (int argc, char *argv[]) {
cairo_surface_t *surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32,
   100, 100);
cairo_t *cr = cairo_create (surface);

// behavior varies with scale, uncommenting the below line makes it work.
// some scalings work and some don't, I don't see a pattern.
// cairo_scale (cr, 0.9, 0.9);

// cairo doesn't like this big number, clamping it also fixes it
cairo_rectangle (cr, 0, 0, 100, 2147483647);
cairo_clip (cr);
cairo_rectangle (cr, 10, 10, 80, 80);
cairo_fill (cr);

cairo_surface_write_to_png (surface, "test.png");
cairo_destroy (cr);
cairo_surface_destroy (surface);
return 0;
}


Bug#769080: new Evince without title

2016-06-08 Thread Jason Crain
On Tue, Jun 07, 2016 at 11:08:29AM +0200, Harald Dunkel wrote:
> On 06/07/16 10:53, Harald Dunkel wrote:
> > Which .fvwm2rc did you use?
> > 
> PPS: Would you mind to try
> 
>   /usr/share/doc/fvwm/examples/system.fvwm2rc.gz

Using that .fvwm2rc evince acts weird.  It has a window border, so it
doesn't look like your screenshots, but it's not resizable.  Looks like
evince doesn't do well with fvwm2's MWMDecor option.



Bug#823354: RFS: scantailor/0.9.12.2-1 [ITA]

2016-05-03 Thread Jason Crain
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "scantailor"

 Package name: scantailor
 Version : 0.9.12.2-1
 Upstream Author : Nate Craun 
 URL : http://scantailor.org/
 License : GPL-3+
 Section : graphics

It builds those binary packages:

  scantailor - interactive post-processing tool for scanned pages

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/scantailor


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/s/scantailor/scantailor_0.9.12.2-1.dsc

More information about scantailor can be obtained from http://scantailor.org/.

Changes since the last upload:

  * Imported Upstream version 0.9.12.2. (Closes: #811871)
  * New maintainer. (Closes: #816504)
  * Remove fix-qt4-parsing-error-on-libboost.patch.  Applied upstream.
  * Refresh buildflags.patch.
  * debian/gbp.conf: Rename git-import-orig to import-orig.
  * Update manpages.
  * Add debian/upstream/metadata.
  * debian/control:
+ Update Standards-Version to 3.9.8.
+ Remove dpkg-dev from Build-Depends.
+ Update Vcs fields.
  * Remove Pre-Depends and override_dh_builddeb.
  * Update debian/copyright.

Regards,
 Jason Crain



Bug#823221: evince: Menu description misleading

2016-05-06 Thread Jason Crain
Control: tags -1 + wontfix
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=662130

On Mon, May 02, 2016 at 02:32:51PM +0200, José Luis González wrote:
> The description of evince in system menus only says "Document viewer",
> implying it can view any (or almost any) kind of document, which is
> false. A person that doesn't know what "Document viewer" is will not
> know what it will be for.
> 
> Since it can view PDF PostScript and XPS, please say "PDF, PS and XPS
> document viewer", or "PDF, PS and XPS viewer".

It can also open TIFF, DjVu, DVI, and comic book archives.  After a
certain point it becomes impractical to name it "PDF, PS, XPS, TIFF,
DjVu, DVI, and Comic Book Archive Viewer".  

Besides, the Evince devs deliberately named it "Document Viewer" and
haven't been open to changing it.  See
https://bugzilla.gnome.org/show_bug.cgi?id=662130 on the Gnome bugzilla.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-06 Thread Jason Crain
On Fri, May 06, 2016 at 01:44:01PM -0400, Carl Nikolov wrote:
> In xfce the settings don't adapt to system wide setting

You are enabeling inverted scrolling through Xfce's Settings > Mouse and
Touchpad, the "Reverse Scroll Direction" option?

Is it only Evince that doesn't work, or do other GTK3 apps also not
work, such as gedit (Text Editor), Font Viewer, Gnome Terminal, etc?



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-07 Thread Jason Crain
Control: tags -1 + unreproducible

On Fri, May 06, 2016 at 04:37:31PM -0400, Carl Nikolov wrote:
> Yes I have done this
> Only evince

If it was not just Evince, but all GTK3 apps having this problem, I
would say that it's a known problem that Xfce's reverse scrolling option
does not work with GTK3 apps.  That's what I see when I try it in a VM;
Xfce's reverse scrolling works with things like Thunar file manager and
Firefox, but does not work with GTK3 apps like Evince and gedit.  There
are various bug reports and workarounds for it, ex:

  https://bugzilla.xfce.org/show_bug.cgi?id=11193
  https://bugs.launchpad.net/ubuntu/+source/xfce4-settings/+bug/1368402
  https://bugzilla.gnome.org/show_bug.cgi?id=674716#c13

But if it's just Evince having this problem, I don't know how to help.
I can't reproduce it on my side and I don't know of any reason for
Evince to behave differently from any other GTK3 app.



Bug#822647: evince: theme parsing errors, gtk warnings, deprecations and menu decorations off in evince 3.20.0-1

2016-05-07 Thread Jason Crain
On Mon, Apr 25, 2016 at 10:33:50PM +, shirish शिरीष wrote:
> I got the following when running evince on a pdf document :-
[snip]
> 
> There were many, many more. I am on the mate-desktop if that somehow
> contributes to the issue at hand.

Yeah, I see those warnings when running under mate, but nothing like
that when running gnome desktop.  What do you mean about menu
decorations though?



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-07 Thread Jason Crain
On Sat, May 07, 2016 at 02:14:09PM -0400, Carl Nikolov wrote:
> You can't reproduce this problem ?

No, I can't reproduce the problem.  I can reproduce a similar problem
where all GTK3 apps ignore Xfce's reverse scroll setting, but I can't
reproduce a problem where only Evince ignores the setting and all other
GTK3 apps work correctly.



Bug#822647: evince: theme parsing errors, gtk warnings, deprecations and menu decorations off in evince 3.20.0-1

2016-05-07 Thread Jason Crain
On Mon, Apr 25, 2016 at 10:33:50PM +, shirish शिरीष wrote:
> Dear Maintainer,
> I got the following when running evince on a pdf document :-
[snip]
> 
> There were many, many more. I am on the mate-desktop if that somehow
> contributes to the issue at hand.

Does it work if you set the environment variable GTK_THEME to Adwaita?
i.e run evince from the command line as "GTK_THEME=Adwaita evince"?  I
suspect that the themes shipped with MATE do not work with GTK3.



Bug#822647: evince: theme parsing errors, gtk warnings, deprecations and menu decorations off in evince 3.20.0-1

2016-05-09 Thread Jason Crain
reassign 822647 mate-themes 1.12.2+gtk3.18-1
forcemerge 821949 822647
thanks

On Sun, May 08, 2016 at 02:10:31AM +, shirish शिरीष wrote:
> On 08/05/2016, Jason Crain  wrote:
> > Does it work if you set the environment variable GTK_THEME to Adwaita?
> > i.e run evince from the command line as "GTK_THEME=Adwaita evince"?  I
> > suspect that the themes shipped with MATE do not work with GTK3.
> 
> This is far better, only few css errors now :-
> 
[snip]

This is fixed in a new version of mate-themes.  There's already bug
821949 asking for the new version to be packaged so I'm merging this.



Bug#823195: evince-common: Mouse Inverted Reversed Scrolling Does not Function

2016-05-10 Thread Jason Crain
On Sat, May 07, 2016 at 03:08:13PM -0400, Carl Nikolov wrote:
> It is a bluetooth mouse can you test this ? 
> 
> It's probably different in this case

I do not have a bluetooth mouse to test with.

I did get around to putting an Xubuntu live image on my USB keychain so
I could test with something better than a virtual machine.  The result
was the same.  Xfce's reverse scroll does not work with GTK3 apps.
Instead of this being unique to Evince, I strongly suspect that the
problem you've experienced is that Xfce's reverse scrolling does not
work with *any* GTK3 app.

Please try this.  Install the gtk-3-examples package and run the
following program:

  gtk3-demo --run flowbox

And see if the reverse scrolling works correctly.  From my testing,
gtk3-demo does not follow Xfce's reverse scroll setting, demonstrating
that this problem is not specific to Evince.

If that's the case, that it's all GTK3 apps and not just Evince, the
solution is going to be that Xfce needs to set some libinput properties
when enabeling reverse scrolling.  For a workaround, on my system (in a
virtual machine) running this command and not using Xfce's reverse
scroll option fixes it:

  xinput --set-int-prop 12 "libinput Natural Scrolling Enabled" 8 1

You'll need to replace "12" with whatever your device ID is, which you
can find with "xinput --list".  There are other recommendations for
xinput settings at (https://bbs.archlinux.org/viewtopic.php?id=179667)
if that doesn't work.



Bug#807841: evince: Selected search results are off screen

2016-05-11 Thread Jason Crain
Control: tags -1 + moreinfo unreproducible

On Sun, Dec 13, 2015 at 05:44:58PM +, John Talbut wrote:
>* What led up to the situation?
> 
> I open a pdf file using evince.  I use evince's search facility to find some
> text.  I get a list of results in a side pane.  I click on any of the
> results and the result is not highlighted in the main pane.
> 
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
> 
> I had to move the image up or down to find the text, which is just below the
> bottom or above the top of the pane, depending on the direction of search.
> 
>* What outcome did you expect instead?
> 
> I expect to find the search results in the pane, clear of the bottom and
> top.

Everytime I search for text Evince will move the viewport to show the
highlighted text.  If you still have this problem, can you check if it's
limited to some specific PDF, or continuous/noncontinuous mode, or zoom
mode, or rotation, etc?



Bug#769080: new Evince without title

2016-06-28 Thread Jason Crain
On Wed, Jun 08, 2016 at 04:02:23PM -0500, Jason Crain wrote:
> On Tue, Jun 07, 2016 at 11:08:29AM +0200, Harald Dunkel wrote:
> > On 06/07/16 10:53, Harald Dunkel wrote:
> > > Which .fvwm2rc did you use?
> > > 
> > PPS: Would you mind to try
> > 
> > /usr/share/doc/fvwm/examples/system.fvwm2rc.gz
> 
> Using that .fvwm2rc evince acts weird.  It has a window border, so it
> doesn't look like your screenshots, but it's not resizable.  Looks like
> evince doesn't do well with fvwm2's MWMDecor option.

After some testing, I see this was "fixed" by gtk commit
03213b9509fc1df16c66194ea168aed6c15110e9.  It doesn't make the resize
handles visible, but at least the windows are resizable again.  I don't
expect this will make it in to jessie though, because it's not a very
simple patch and it also requires changes to the theme.

As a workaround, someone running into this problem on fvwm can try
editing ~/.fvwm2rc and removing the MWMDecor option to have fvwm ignore
the mwm flags.



Bug#745412: evince-gtk: selected text is a solid black box, renders text unreadable

2016-04-19 Thread Jason Crain
On Tue, Apr 19, 2016 at 07:19:07PM +0200, Tim Wiederhake wrote:
> Installed gnome-themes-standard now (and rebooted, fwiw) to no effect.
> 
> I hesitate to install gnome-tweak-tool, since I'm using xfce and
> gnome-tweak-tool pulls in a lot of dependencies. Is there a cli way to
> set the theme?

It's interesting that it happens under Xfce.  I might have to make a
fresh install in a virtual machine to try it.  I think under Xfce you
can change the theme through the applications menu > Settings >
Appearance.  What style do you have selected there?  Does it work if you
change it to Adwaita?



Bug#816504: RFA: scantailor -- interactive post-processing tool for scanned pages

2016-04-26 Thread Jason Crain
Control: retitle -1 ITA: scantailor -- interactive post-processing tool for 
scanned pages
Control: owner -1 !

I haven't packaged anything for Debian before but I'd like to try with
scantailor.  I see there's a new release tagged on github.



Bug#861989: nautilus: Nautilus freezes/crashes when right clicking and selecting properties for 1 or more files

2017-05-25 Thread Jason Crain
On Sun, May 14, 2017 at 11:04:23AM +1000, Luke Christopher Clarke wrote:
> The issue will occur on any particular type of file. I have created a video
> recording me replicating the bug using just a JPG.
> https://youtu.be/eUI2tVpZ6nY

It looks like the problem is bigger than just the properties dialog since in
your video the nautilus window doesn't even appear the first time you run it.
Can you run nautilus with this command and post the output?
TRACKER_VERBOSITY=3 G_DEBUG=all NAUTILUS_DEBUG=all G_MESSAGES_DEBUG=all 
nautilus

Also, if you have installed any extra nautilus extensions, try removing them.



Bug#863419: evince: selecting text and trying to drag it causes crash

2017-05-26 Thread Jason Crain
Control: tags -1 + moreinfo

On Fri, May 26, 2017 at 06:25:52PM +0300, Sotiris Kouvopoulos wrote:
> When I select some text, for example a simple word and try to drag the
> selection (hold left mouse button and move mouse) the application crashes
> immediately.
> 
> This is the output when evince is started from terminal:
> (evince:7977): Gdk-ERROR **: The program 'evince' received an X Window
> System error.
> This probably reflects a bug in the program.
> The error was 'BadWindow (invalid Window parameter)'.
>   (Details: serial 3201 error_code 3 request_code 141 (Composite)
> minor_code 8)
>   (Note to programmers: normally, X errors are reported asynchronously;
>that is, you will receive the error a while after causing it.
>To debug your program, run it with the GDK_SYNCHRONIZE environment
>variable to change this behavior. You can then get a meaningful
>backtrace from your debugger if you break on the gdk_x_error() function.)
> Trace/breakpoint trap

I can't reproduce this.  What desktop environment are you using?  If you
are able, a backtrace with debug symbols and GDK_SYNCHRONIZE=1 as in
that error message would be helpful.



Bug#861989: nautilus: Nautilus freezes/crashes when right clicking and selecting properties for 1 or more files

2017-05-27 Thread Jason Crain
On Fri, May 26, 2017 at 08:03:26PM +1000, Luke Christopher Clarke wrote:
> I have not gone out of my way to install any extra nautilus extensions to
> my knowledge. Is there a way I can find that out?
> 
> Also the following is the output from your command. I also went ahead and
> replicated the bug.
> 
...
> (nautilus:1733): Tracker-DEBUG: New TrackerTagsView with 1 files
> (nautilus:1733): Tracker-DEBUG: tracker-backend.vala:37: Waiting for
> service to become available...
> 
> -- END TERMINAL OUTPUT --

It looks like it's frozen because tracker is stuck.  What's the output
of "tracker-control -S"?  And what is the output of running
"tracker-control -k store; TRACKER_VERBOSITY=3 G_DEBUG=all
G_MESSAGES_DEBUG=all /usr/lib/tracker/tracker-store" ?



Bug#861989: nautilus: Nautilus freezes/crashes when right clicking and selecting properties for 1 or more files

2017-05-27 Thread Jason Crain
On Sun, May 28, 2017 at 10:44:41AM +1000, Luke Christopher Clarke wrote:
> I ran both commands as non-sudo and sudo respectively.

You should run these as your regular user, not root.

> -- START tracker-control -S --
> luke@luk-main:~$ tracker-control -S
> Store:
> ^C

It is odd that tracker-control freezes too.  I was expecting a message
about how the tracker store is initializing or reindexing.

> -- tracker-control -k store; TRACKER_VERBOSITY=3 G_DEBUG=all --
> G_MESSAGES_DEBUG=all /usr/lib/tracker/tracker-store
> luke@luk-main:~$ tracker-control store; TRACKER_VERBOSITY=3 G_DEBUG=all
   ^

This is supposed to be "tracker-control -k store".  The point is to kill
(-k) the existing tracker-store process before running tracker-store
with debug messages enabled, because otherwise it will just complain
that there is already a process running.

> G_MESSAGES_DEBUG=all /usr/lib/tracker/tracker-store
> Unrecognized options: 'store'
> Tracker-Message: Starting tracker-store 1.2.4
...
> Tracker-Message: Registering D-Bus service...
>   Name:'org.freedesktop.Tracker1'
> 
> (tracker-store:12568): Tracker-CRITICAL **: D-Bus service
> name:'org.freedesktop.Tracker1' is already taken, perhaps the daemon is
> already running?
> Trace/breakpoint trap

As it does here.



Bug#858924: gnome-calendar: Segfault in gcal_manager_create_event when adding event

2017-05-28 Thread Jason Crain
On Sat, Apr 22, 2017 at 06:46:34PM -0500, Jason Crain wrote:
> On Tue, Mar 28, 2017 at 01:36:45PM -0400, Daniel Gnoutcheff wrote:
> > 1. Click on an empty day to add a new event
> > 2. Click "Edit Details..."
> > 3. Click "Done"
> > 
> > Result: gnome-calendar segfaults.  
> 
> This crash is fixed upstream with the attached patch.

Can this be fixed for stretch?  This bug means that trying to create a
new event and using the "Edit Details..." button in gnome-calendar will
make it crash.  I've attached a debdiff (patch copied from upstream)
that fixes this in the unstable version.

Since gnome-calendar has different versions in testing and unstable, I
think this would require going through testing-proposed-updates.  If a
maintainer agrees with the patch and uploads it to unstable, I'll create
a release.debian.org bug to ask for approval to also upload to
testing-proposed-updates.
diff -Nru gnome-calendar-3.22.4/debian/changelog 
gnome-calendar-3.22.4/debian/changelog
--- gnome-calendar-3.22.4/debian/changelog  2017-03-29 16:00:23.0 
-0500
+++ gnome-calendar-3.22.4/debian/changelog  2017-05-28 10:31:05.0 
-0500
@@ -1,3 +1,10 @@
+gnome-calendar (3.22.4-2) unstable; urgency=high
+
+  * Add debian/patches/0003-set-edit-dialogs-event-to-NULL-after-saving.patch:
+fix crash when creating a new event. (Closes: #858924)
+
+ -- Jason Crain   Sun, 28 May 2017 10:31:05 -0500
+
 gnome-calendar (3.22.4-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru 
gnome-calendar-3.22.4/debian/patches/0003-set-edit-dialogs-event-to-NULL-after-saving.patch
 
gnome-calendar-3.22.4/debian/patches/0003-set-edit-dialogs-event-to-NULL-after-saving.patch
--- 
gnome-calendar-3.22.4/debian/patches/0003-set-edit-dialogs-event-to-NULL-after-saving.patch
 1969-12-31 18:00:00.0 -0600
+++ 
gnome-calendar-3.22.4/debian/patches/0003-set-edit-dialogs-event-to-NULL-after-saving.patch
 2017-05-28 10:31:05.0 -0500
@@ -0,0 +1,39 @@
+From: Yash Singh 
+Date: Fri, 10 Mar 2017 17:58:52 +0530
+Subject: window: set edit dialog's event to NULL after saving
+
+Earlier the app used to crash when a new event was added using the
+'Edit Details' buttion/dialog. This was happening because edit dialog's
+event was set to NULL before the event was being stored in the calendar
+through the 'edit_dialog' and hence the app was crashing.
+
+This patch fixes the above-mentioned issue by saving the event before
+setting the edit dialog's event to NULL.
+
+Origin: upstream, 
https://git.gnome.org/browse/gnome-calendar/commit/?id=6f87ada70dbeae71e3428ee3a63f79b8c918f121
+Bug: https://bugzilla.gnome.org/779733
+Bug-Debian: https://bugs.debian.org/858924
+Last-Update: 2017-05-28
+---
+ src/gcal-window.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/src/gcal-window.c
 b/src/gcal-window.c
+@@ -1102,7 +1102,6 @@
+   event = gcal_edit_dialog_get_event (edit_dialog);
+   view = GCAL_VIEW (window->views[window->active_view]);
+ 
+-  gcal_edit_dialog_set_event (edit_dialog, NULL);
+   gtk_widget_hide (GTK_WIDGET (dialog));
+ 
+   switch (response)
+@@ -1149,6 +1148,8 @@
+   break;
+ 
+ }
++
++  gcal_edit_dialog_set_event (edit_dialog, NULL);
+ }
+ 
+ static void
diff -Nru gnome-calendar-3.22.4/debian/patches/series 
gnome-calendar-3.22.4/debian/patches/series
--- gnome-calendar-3.22.4/debian/patches/series 2016-09-14 17:30:46.0 
-0500
+++ gnome-calendar-3.22.4/debian/patches/series 2017-05-28 10:22:32.0 
-0500
@@ -1,2 +1,3 @@
 0001-Hide-GOA-sources-on-Unity.patch
 0002-Spawn-Ubuntu-s-credentials-panel-instead-of-the-GOA-.patch
+0003-set-edit-dialogs-event-to-NULL-after-saving.patch


Bug#863595: gnome-control-center: Can't save configuration if 'Use this connection only for resource on its network' is checked

2017-05-28 Thread Jason Crain
Control: forwarded -1 https://bugzilla.gnome.org/708500

On Sun, May 28, 2017 at 11:05:44PM -0400, Fabian Inostroza wrote:
> Manually configuring a network interface and checking the option 'Use this 
> connection only for 
> resources on its network' doesn't allow to save it, the Apply button is 
> grayed out.

The Apply button is grayed out whenever an invalid configuration is
detected.  In this case, the invalid configuration is because you both
specified a gateway through manual configuration and checked the 'only
for resources on its network' aka 'never default' box.  Instead, you
should use '0.0.0.0' or '::' for the gateway field if you really want to
use the 'never default' box.

In version 3.24 the dialog is changed to allow the gateway to be left
blank, which should make this less confusing in the future.



Bug#863491: Spams the journal with debug messages

2017-05-29 Thread Jason Crain
On Sat, May 27, 2017 at 08:58:23PM +0200, Michael Biebl wrote:
> I've been running tilix for a couple of days now and I noticed that
> tilix is very chatty. My journal get's "spammed" with what seems to me
> are debug messages: Here is an excerpt:

It's being built with debugging enabled.  From what I see in d/rules,
there is a "DCFLAGS=XXX" line which is supposed to make a release build,
but it's being overridden by this line in configure.ac:

DCFLAGS='-O'

I think changing this line to ": ${DCFLAGS='-O'}" would work better.  It
will set DCFLAGS only if it is not already set.



Bug#863491: Spams the journal with debug messages

2017-05-31 Thread Jason Crain
Control: forwarded -1 https://github.com/gnunn1/tilix/pull/951

On Mon, May 29, 2017 at 06:54:56PM -0500, Jason Crain wrote:
> I think changing this line to ": ${DCFLAGS='-O'}" would work better.  It
> will set DCFLAGS only if it is not already set.

Pull request submitted upstream.



Bug#863419: evince: selecting text and trying to drag it causes crash

2017-06-01 Thread Jason Crain
On Wed, May 31, 2017 at 04:10:46PM +0300, Sotiris Kouvopoulos wrote:
> Ok, I installed libgdk-3-0-dbg and managed to get here:
> 
> (gdb) break gdk_x_error
> Function "gdk_x_error" not defined.
> Make breakpoint pending on future shared library load? (y or [n]) y
> Breakpoint 1 (gdk_x_error) pending.
> (gdb) run far.pdf
> Starting program: /usr/bin/evince far.pdf
...
> 
> Breakpoint 1, gdk_x_error (xdisplay=0x6a1340, error=0x7fffdb80) at
> /tmp/buildd/gtk+3.0-3.14.5/./gdk/x11/gdkmain-x11.c:268
> 268/tmp/buildd/gtk+3.0-3.14.5/./gdk/x11/gdkmain-x11.c: No such file or
> directory.

That's the right idea, but when you get to the point where the
breakpoint is hit and gdb prints out the "Breakpoint 1, gdk_x_error ..."
message, please run "bt full" at the gdb prompt to get a backtrace.
That will give an idea of what evince was doing when it encountered an
error.



Bug#849525: Bug also confirmed in version 1.28.2

2017-08-14 Thread Jason Crain
On Mon, Aug 14, 2017 at 05:15:56PM -0400, Markus Hamilton wrote:
> The bug is still there using version 1.28.2 now ... in fact there are forum
> discussions and bug reports all over the internet about this problem for
> years now. Could we at least get a statement from the maintainers whether
> this will ever get fixed or is there some policy we could implement to allow
> this. SOME information would really help to figure out where this is going.

>From the gvfs-mount manpage:

-a, --anonymous
Use an anonymous user when authenticating

This option was added in gvfs version 1.23.90 so gvfs-mount (or gio
mount) should work on stretch or later.  On earlier versions you can try
entering a fake username and password depending on how you have samba
set up.

About pcmanfm and caja - I don't see any problem with anonymous smb
shares using nautilus so this is likely something that pcmanfm and caja
need to add support for.



Bug#863419: evince: selecting text and trying to drag it causes crash

2017-06-09 Thread Jason Crain
Control: tags -1 + unreproducible

On Fri, Jun 02, 2017 at 09:32:31AM +0300, Sotiris Kouvopoulos wrote:
> This is how I finally ran gdb:
> GDK_SYNCHRONIZE=1 gdb -batch -ex "set breakpoint pending on" -ex
> "break gdk_x_error" -ex "run far.pdf" -ex "bt full" evince
> 
> Output:
> Function "gdk_x_error" not defined.
> Breakpoint 1 (gdk_x_error) pending.
[snip]

The backtrace helps, but I'm still not able to reproduce this and I
don't understand how the X Window could suddenly become invalid in that
section of code.  There is a good chance though that disabling
compositing in the xfce window manager settings could be a workaround.



Bug#861989: nautilus: Nautilus freezes/crashes when right clicking and selecting properties for 1 or more files

2017-06-11 Thread Jason Crain
On Wed, Jun 07, 2017 at 08:24:54PM +1000, Luke Christopher Clarke wrote:
> Tracker-Message:   Setting page size to 8192
> Tracker-Message:   Setting cache size to 250
> (tracker-store:2134): Tracker-DEBUG: Preparing query: 'PRAGMA
> integrity_check(1)'
> ^C
> luke@luk-main:~$
> 
> -- END TERMINAL COMMANDS 002 --
> 
> 
> I let this run for over 15 minutes

My understanding of sqlite's integrity_check is that can be slow, but
15+ minutes seems excessive.

How large is your tracker database ~/.cache/tracker/meta.db?  Do you
have gigabytes of documents being indexed that would inflate the
database?



Bug#861989: nautilus: Nautilus freezes/crashes when right clicking and selecting properties for 1 or more files

2017-06-15 Thread Jason Crain
Control: reassign -1 tracker-gui 1.2.4-2
Control: tags -1 - moreinfo
Control: found -1 1.10.5-1

On Sun, Jun 11, 2017 at 02:31:33PM -0500, Jason Crain wrote:
> How large is your tracker database ~/.cache/tracker/meta.db?  Do you
> have gigabytes of documents being indexed that would inflate the
> database?

I'm going to assume the answer to this is yes, you have gigabytes of
PDFs and PowerPoint presentations causing a large tracker database.



Bug#861989: nautilus: Nautilus freezes/crashes when right clicking and selecting properties for 1 or more files

2017-06-16 Thread Jason Crain
I forwarded this upstream and according to a tracker developer, the
nautilus tracker plugin will be going away soon, to be replaced a
feature directly in nautilus.

For a more immediate solution there are a few things you can try:

* Waiting for tracker-store to complete it's integrity check.  This
  could be several hours for a large database, possibly longer.

* Or, soft reset the tracker database with "tracker-control -e".  The
  tracker database will be deleted and restored from backup.

* Or, hard reset the tracker database with "tracker-control -r".  The
  tracker database will be deleted and recreated.



Bug#865316: regression in keyboard layout selection (Malayalam, Kannada, Telugu etc missing)

2017-06-20 Thread Jason Crain
On Tue, Jun 20, 2017 at 06:56:13PM +0530, Pirate Praveen wrote:
> keyboard selection option is gnome is missing Malayalam and all other
> Indian Languages. Tamil is still there just because it came as part of
> Sri Lanka.

gnome-control-center reads this data from
/usr/share/X11/xkb/rules/evdev.xml, from the xkb-data package.  If you
have org.gnome.desktop.input-sources.show-all-sources set, it will also
read from evdev.extras.xml.  Between jessie and stretch, Malayalam has
moved from evdev.xml to evdev.extras.xml.  So you can get it to show up
with this command:

dconf write /org/gnome/desktop/input-sources/show-all-sources true

I have no idea why it's been moved to evdev.extras



Bug#865316: regression in keyboard layout selection (Malayalam, Kannada, Telugu etc missing)

2017-06-20 Thread Jason Crain
A possibly relevant commit:

https://cgit.freedesktop.org/xkeyboard-config/commit/?id=913af7dafaab8ff4a9ae0d1e4c4097caf4a8022d

tree 0b0f779e05a73d1e86386555f527df5a39b41cdc
parent 70813f1d10f593f0eb910164cd4aa922b830d622
author Mike FABIAN  Wed May 18 16:49:33 2016 +0200
committer Sergey Udaltsov  Tue Sep 20 00:47:33 2016 
+0100

Move Indian keyboard layouts from base.xml.in to base.extras.xml.in

Apparently the Indian keyboard layouts in xkeyboard-config are not
very useful because of limitations in xkb. In xkb, it is not possible
to output several characters when one key is pressed but that seems
sometimes necessary.

For Indian languages, the input methods supplied by ibus-m17n appear
to be more useful, having the xkb keyboard layouts show up as well in
the gnome-control centre confuse the user because of too many useless
choices.

Therefore, Anish Patil suggested to hide these Indian keyboard layouts
in the gnome-control-centre.

The easiest way to hide them is to move them from
/usr/share/X11/xkb/rules/base.xml to
/usr/share/X11/xkb/rules/base.extras.xml because gnome-control-centre
does not list the layouts from base.extras.xml.

base.extras.xml seems to be for rarely used layouts, so these Indian
layouts seem to fet better there than in base.xml.



Bug#865454: evince: If Gnome dark theme is enabled, form field content is invisible when editing

2017-06-21 Thread Jason Crain
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=767503

On Wed, Jun 21, 2017 at 04:34:37PM +0200, Yvan Masson wrote:
> However, under Gnome and if you enable dark theme, a problem occurs:
> When you are typing in a field, what you type is invisible until
> you place the cursor in another field.
> 
> This happens both on Xorg and Wayland.
> 
> Let me know if you think I should report this bug upstream.

Already reported upstream.



Bug#865560: RFS: gexiv2/0.10.6-1

2017-06-22 Thread Jason Crain
Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "gexiv2"

 * Package name: gexiv2
   Version : 0.10.6-1
   Upstream Author : Jens Georg 
 * URL : https://wiki.gnome.org/Projects/gexiv2
 * License : GPL-2+
   Section : libs

It builds those binary packages:

gir1.2-gexiv2-0.10 - GObject-based wrapper around the Exiv2 library - 
introspection da
libgexiv2-2 - GObject-based wrapper around the Exiv2 library
libgexiv2-dev - GObject-based wrapper around the Exiv2 library - development 
file
libgexiv2-doc - GObject-based wrapper around the Exiv2 library - documentation

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/gexiv2


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/g/gexiv2/gexiv2_0.10.6-1.dsc

More information about gexiv2 can be obtained from 
https://wiki.gnome.org/Projects/gexiv2.

Changes since the last upload:

  * New upstream version 0.10.6
  * Add package libgexiv2-doc.  Contains GTK-Doc API documentation for
libgexiv2.
  * Add patch Fix-documentation-typos.patch.  Fixes various typos in the API
documentation.
  * Update debian/watch to version 4
  * Use DEP-14 branch names.  Add debian/gbp.conf to set branch defaults.
  * Drop upstreamed patches
  * Add Build-Depends on valac.  Ensures that the vapi files can be rebuilt.
  * Run wrap-and-sort
  * debian/control:
- Remove obsolete versioned dependency, Breaks, and Replaces.
- Update Standards-Version to 4.0.0.
- Remove Build-Depends on dh-autoreconf.  It's included with debhelper 10.
- Change libgexiv2-dev from Multi-Arch foreign to same.
  * Update symbols file:
- Add new symbol and remove private symbols which upstream has marked as
  hidden.
- Dynamically associate C++ symbols with current version.  These are
  private symbols and not part of the ABI.  Dynamically generate a symbols
  file giving all of them the current library version.  This prevents new
  C++ symbols from causing warnings.
  * Update debian/copyright.  Update copyrights and change Format to use https
url.

Regards,
 Jason Crain



Bug#865791: meld: Traceback error in diffmap.py

2017-06-24 Thread Jason Crain
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=776499

On Sat, Jun 24, 2017 at 03:08:29PM -0500, Karl Schmidt wrote:
> Start meld from a shell - operation is slow and get the following repeated 
> error:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/meld/diffmap.py", line 146, in 
> do_draw
> cache_ctx.set_source_rgba(*self.fill_colors[tag])
> KeyError: 'error'
> 
> ,.,.
> Looked for any config information that my have an effect in:
> .meld
> .conf
> .cashe
> ~/.local/share/meld
> ( The number of places one has to look today is a bad design IMO )
> 
> If anyone needs me to run any tests etc - more information- please advise.

You could try to see if the change in this commit fixes it:
https://git.gnome.org/browse/meld/commit/?id=e7a35ad195688e6e376cc6187b4728ba36c87882



Bug#865791: meld: Traceback error in diffmap.py

2017-06-24 Thread Jason Crain
Control: tags -1 + fixed-upstream patch upstream

On Sat, Jun 24, 2017 at 04:25:50PM -0500, Karl Schmidt wrote:
> On 06/24/2017 03:38 PM, Jason Crain wrote:
> > You could try to see if the change in this commit fixes it:
> > https://git.gnome.org/browse/meld/commit/?id=e7a35ad195688e6e376cc6187b4728ba36c87882
> > 
> 
> Yes - this patch fixes it. Thanks..



Bug#866028: gnome-control-center: "Typing" tab missing from Keyboard settings after jessie → stretch upgrade?

2017-06-26 Thread Jason Crain
On Mon, Jun 26, 2017 at 07:44:31PM +0100, Conrad Hughes wrote:
> I've just upgraded from jessie to stretch.  After wiping my old home directory
> to get a fresh Gnome environment, I found my gnome-terminal cursor flashing
> again.  Went to Keyboard settings to disable this, but selecting Keyboard from
> All Settings in gnome-control-centre just gives me a list of shortcuts: where
> there used to be two tabs, Typing and Shortcuts, now there are none.  I'm
> assuming the missing tab is a bug since when I search All Settings for "blink"
> it still brings up the "Keyboard" section as having something relevant.  Am I
> missing a crucial package?

These settings were moved to the "Universal Access" section.



Bug#866063: GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

2017-06-26 Thread Jason Crain
On Tue, Jun 27, 2017 at 10:33:47AM +0800, 積丹尼 Dan Jacobson wrote:
> Please add the missing package dependencies alluded to in
> https://bugzilla.gnome.org/show_bug.cgi?id=784170 and/or add a
> epiphany-browser-dbg package with the symbols still in.
> 
> Test for missing dependencies by using a minimal system with just
> epiphany-browser and current dependencies installed...

epiphany is using automatic debug packages:
https://wiki.debian.org/AutomaticDebugPackages

For the accessibility messages, I suppose you don't have at-spi2-core
installed.  epiphany should manage to work without it so it's only a
Recommends dependency.  I don't know about the others messages.



Bug#866028: gnome-control-center: "Typing" tab missing from Keyboard settings after jessie → stretch upgrade?

2017-06-26 Thread Jason Crain
Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=781245
Control: tags -1 + upstream fixed-upstream

On Mon, Jun 26, 2017 at 09:08:34PM +0100, Conrad Hughes wrote:
> Thanks very much for the rapid and helpful response!
> 
> Seems as if something might still be wrong though since searching for
> neither "cursor" nor "blink" from All Settings gives Universal Access as
> a result.

The .desktop keywords are fixed in version 3.25.2 and later.



Bug#865560: RFS: gexiv2/0.10.6-1

2017-06-27 Thread Jason Crain
On Mon, Jun 26, 2017 at 09:06:19PM +, Gianfranco Costamagna wrote:
> >I am looking for a sponsor for my package "gexiv2"
> 
> I sponsored in deferred/10, but I have some questions/nitpicks:
> 1) you can consider having a debian/clean file instead of overriding dh_clean

I will do this.

> 2) did you test/rebuild reverse-dependencies?

I did, and they build and run fine, but...

> 3) please fix testsuite
> http://debomatic-amd64.debian.net/distribution#unstable/gexiv2/0.10.6-1/autopkgtest

For #3 - Thank you for catching this.  This could have broken the build
of reverse dependencies.  This version adds "Requires.private: exiv2" to
the pkg-config file to make static linking easier.  It turns out that
doing this means that the .pc file won't work without exiv2.pc also
installed, even when not static linking.  I will add libexiv2-dev as a
dependency to libgexiv2-dev.

I didn't notice this when I ran the tests because I already have
libexiv2-dev installed.  I see now that I could have run the tests in an
sbuild schroot.



Bug#865560: Processing of gexiv2_0.10.6-1_amd64.changes

2017-06-28 Thread Jason Crain
On Wed, Jun 28, 2017 at 03:15:20PM +, Debian FTP Masters wrote:
> /gexiv2_0.10.6-1_amd64.changes is already present on target host:
> 9-day/libgexiv2-doc_0.10.6-1_all.deb
> Either you already uploaded it, or someone else came first.
> Job gexiv2_0.10.6-1_amd64.changes removed.
> 
> Greetings,
> 
>   Your Debian queue daemon (running on host usper.debian.org)
> 

I think the old upload may need to be removed first.



Bug#866794: gnome-calendar: No CalDAV support?

2017-07-01 Thread Jason Crain
On Sat, Jul 01, 2017 at 07:46:14PM +0100, Conrad J.C. Hughes (for Debian 
package stuff) wrote:
> I've just upgraded from jessie to stretch, and while I note the pleasing UI of
> the new calendar which replaces evolution, I cannot find a means of adding
> CalDAV calendars to it: there's a huge list of options, but nothing that seems
> to support CalDAV, which I used successfully on jessie.

As you noted, evolution is still available and it is not likely to
disappear any time soon.

> Currently if I try to add a calendar, it asks me to add an account, but the
> list of account types doesn't seem to include anything that would permit use 
> of
> a CalDAV URL.  I can't see any mention of DAV in the release notes either for
> this or for stretch itself.

I only use it to connect to my Google account, but there is an option
under Calendar Icon > Calendar Settings > Add > From Web.  Does that
work for you?



Bug#865936: gnome-chess FTBFS: error: conflicting types for 'clock_type_changed_cb'

2017-07-02 Thread Jason Crain
Control: forwarded -1 https://bugzilla.gnome.org/780452
Control: tags -1 + patch upstream fixed-upstream

On Mon, Jun 26, 2017 at 02:51:45AM +0300, Adrian Bunk wrote:
> Some recent change in unstable makes gnome-chess FTBFS:
> 
> https://tests.reproducible-builds.org/debian/history/gnome-chess.html
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/gnome-chess.html
> 
> ...
> gnome-chess.c: In function 'chess_application_set_clock_type':
> gnome-chess.c:6522:18: error: conflicting types for 'clock_type_changed_cb'
>   G_MODULE_EXPORT clock_type_changed_cb (_tmp18_, self);
>   ^

This is fixed upstream in version 3.24.1 with commit
https://git.gnome.org/browse/gnome-chess/commit/?id=21b0df6.



Bug#865806: gnome-dictionary FTBFS: gdict-client-context.h:84:1: error: unknown type name 'GdictContext'

2017-07-02 Thread Jason Crain
Control: tags -1 + patch upstream fixed-upstream

On Sun, Jun 25, 2017 at 01:09:28AM +0300, Adrian Bunk wrote:
> ...
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdict -I../libgdict 
> -DG_LOG_DOMAIN=\"Gdict\" -DDATADIR=\"/usr/share\" 
> -DLIBDIR=\"/usr/lib/i386-linux-gnu\" -DSYSCONFDIR=\"/etc\" -DPREFIX=\"/usr\" 
> -DGNOMELOCALEDIR=\"/usr/share/locale\" 
> -DGDICTSOURCESDIR=\"/usr/share/gdict-1.0/sources\" -DGDICT_ENABLE_INTERNALS=1 
> -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -UGTK_DISABLE_DEPRECATED 
> -DPANGO_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES 
> -DGTK_DISABLE_SINGLE_INCLUDES -Wdate-time -D_FORTIFY_SOURCE=2 -pthread 
> -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 
> -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 
> -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 
> -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 
> -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 
> -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 
> -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 
> -I/usr/include
>  /glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -DG_DISABLE_CAST_CHECKS 
> -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c 
> gdict-enum-types.c  -fPIC -DPIC -o .libs/libgdict_1_0_la-gdict-enum-types.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../libgdict -I../libgdict 
> -DG_LOG_DOMAIN=\"Gdict\" -DDATADIR=\"/usr/share\" 
> -DLIBDIR=\"/usr/lib/i386-linux-gnu\" -DSYSCONFDIR=\"/etc\" -DPREFIX=\"/usr\" 
> -DGNOMELOCALEDIR=\"/usr/share/locale\" 
> -DGDICTSOURCESDIR=\"/usr/share/gdict-1.0/sources\" -DGDICT_ENABLE_INTERNALS=1 
> -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -UGTK_DISABLE_DEPRECATED 
> -DPANGO_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES 
> -DGTK_DISABLE_SINGLE_INCLUDES -Wdate-time -D_FORTIFY_SOURCE=2 -pthread 
> -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 
> -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 
> -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 
> -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 
> -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 
> -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 
> -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 
> -I/usr/include
>  /glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -DG_DISABLE_CAST_CHECKS 
> -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c 
> gdict-utils.c  -fPIC -DPIC -o .libs/libgdict_1_0_la-gdict-utils.o
> In file included from gdict-enum-types.c:6:0:
> ./gdict-client-context.h:84:1: error: unknown type name 'GdictContext'
>  GdictContext *gdict_client_context_new  (const gchar
> *hostname,
>  ^~~~

libgdict/gdict-enum-types.c has been rearranged so maybe this is caused
by glib-mkenums generating this file in a different order.

This is fixed in version 3.24.0 with commit
https://git.gnome.org/browse/gnome-dictionary/commit/?id=d529e2dd056f05cb1115c2f68bb6f773b4b14948

commit d529e2dd056f05cb1115c2f68bb6f773b4b14948 
Author: Emmanuele Bassi   
Date:   Sun Mar 5 14:38:07 2017 +   

Include the right header in GdictClientContext  
 

GdictClientContext implements GdictContext, and since the header for the
 
former references the latter, we need to include the correct header 
 
instead of a generic 'glib-object.h' one.   

diff --git a/libgdict/gdict-client-context.h b/libgdict/gdict-client-context.h  
 
index 9952434..d68b729 100644   
--- a/libgdict/gdict-client-context.h   
+++ b/libgdict/gdict-client-context.h   
@@ -19,7 +19,7 @@   
 #ifndef __GDICT_CLIENT_CONTEXT_H__ 
 #define __GDICT_CLIENT_CONTEXT_H__ 

-#include
+#include "gdict-context.h" 

 #define GDICT_TYPE_CLIENT_CONTEXT  (gdict_client_context_get_type 
())   
 #define GDICT_CLIENT_CONTEXT(obj)  (G_TYPE_CHECK_INSTANCE_CAST 
((obj), GDICT_TYPE_CLIENT_CONTEXT, GdictClientContext)) 
  



Bug#867300: RFS: scantailor/0.9.12.2-3 [RC]

2017-07-05 Thread Jason Crain
Package: sponsorship-requests
Severity: important

Dear mentors,

I am looking for a sponsor for my package "scantailor"

* Package name: scantailor
  Version : 0.9.12.2-3
  Upstream Author : Nate Craun 
* URL : http://scantailor.org/
* License : GPL-3+
  Section : graphics

It builds those binary packages:

  scantailor - interactive post-processing tool for scanned pages

To access further information about this package, please visit the following 
URL:

https://mentors.debian.net/package/scantailor


Alternatively, one can download the package with dget using this command:

  dget -x 
https://mentors.debian.net/debian/pool/main/s/scantailor/scantailor_0.9.12.2-3.dsc

More information about scantailor can be obtained from http://scantailor.org/.

Changes since the last upload:

  * Run tests in 24-bit virtual X server.
The SkewFinderTestSuite/test_positive_detection test fails if run under
the default 8-bit xvfb server because the skew detection algorithm
does not work well without antialiasing. (Closes: #867021)
  * d/copyright:
+ Fix license of compat/pstdint.h.
  Change from BDS-3-clause(modified) to BSD-3-clause-modified.  This is a
  variant of a BSD-3-clause license.  Removing the parenthesis fixes a
  lintian warning.
+ Update Format url from http to https
  * d/control: Update Standards-Version from 3.9.8 to 4.0.0.
No changes needed.
  * Move from debhelper 9 to 10

Regards,
 Jason Crain



  1   2   3   >