[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#793029: marked as done (general: Copy-paste clipboards: Vim can't write to them anymore or corrupts them.)



Your message dated Mon, 20 Jul 2015 20:14:03 -0400
with message-id <20150721001403.GA24904@freya.jamessan.com>
and subject line Re: Bug#793029: general: Copy-paste clipboards: Vim can't write to them anymore or corrupts them.
has caused the Debian Bug report #793029,
regarding general: Copy-paste clipboards: Vim can't write to them anymore or corrupts them.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
793029: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=793029
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: general
Severity: normal

Dear Maintainer,

   I recently made a fresh install of Debian 8, Jessie, on my laptop where
Debian 7, Wheezy was still running a week ago, thank you for this release.

   Everything seems to work fine so far. I am experiency a small trouble
though, which we begin to think it might be worth reporting to you. You will
find 2 original posts describing it on StackExchange, but I shall still
describe it hereafter.

        Unix & Linux StackExchange :
                http://unix.stackexchange.com/questions/217145
        StackOverflow :
                http://stackoverflow.com/questions/31512364

        The problem stands in the communication between Vim and the system's
copy-paste clipboard. Copying and pasting from any application to any other
application works fine, except with Vim. I am talking about "hard" copy (ctrl+C
or right-click "Copy") *and* "swift" copy (select text then central mouse
button or shift+insert).

        I have compiled Vim myself from source, with all the flags I knew they
were needed for this to work (`+clipboard` and `+xterm_clipboard`). Here is the
output of `vim --version`:

================================================================================
    VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jul 20 2015 09:13:27)
    Included patches: 1-789
    Compiled by iago-lito@etak
    Huge version with GTK2 GUI.  Features included (+) or not (-):
    +acl             +farsi           +mouse_netterm   +syntax
    +arabic          +file_in_path    +mouse_sgr       +tag_binary
    +autocmd         +find_in_path    -mouse_sysmouse  +tag_old_static
    +balloon_eval    +float           +mouse_urxvt     -tag_any_white
    +browse          +folding         +mouse_xterm     -tcl
    ++builtin_terms  -footer          +multi_byte      +terminfo
    +byte_offset     +fork()          +multi_lang      +termresponse
    +cindent         +gettext         -mzscheme        +textobjects
    +clientserver    -hangul_input    +netbeans_intg   +title
    +clipboard       +iconv           +path_extra      +toolbar
    +cmdline_compl   +insert_expand   +perl            +user_commands
    +cmdline_hist    +jumplist        +persistent_undo +vertsplit
    +cmdline_info    +keymap          +postscript      +virtualedit
    +comments        +langmap         +printer         +visual
    +conceal         +libcall         +profile         +visualextra
    +cryptv          +linebreak       -python          +viminfo
    +cscope          +lispindent      +python3         +vreplace
    +cursorbind      +listcmds        +quickfix        +wildignore
    +cursorshape     +localmap        +reltime         +wildmenu
    +dialog_con_gui  +lua             +rightleft       +windows
    +diff            +menu            +ruby            +writebackup
    +digraphs        +mksession       +scrollbind      +X11
    +dnd             +modify_fname    +signs           -xfontset
    -ebcdic          +mouse           +smartindent     +xim
    +emacs_tags      +mouseshape      -sniff           +xsmp_interact
    +eval            +mouse_dec       +startuptime     +xterm_clipboard
    +ex_extra        -mouse_gpm       +statusline      -xterm_save
    +extra_search    -mouse_jsbterm   -sun_workshop    +xpm
       system vimrc file: "$VIM/vimrc"
         user vimrc file: "$HOME/.vimrc"
     2nd user vimrc file: "~/.vim/vimrc"
          user exrc file: "$HOME/.exrc"
      system gvimrc file: "$VIM/gvimrc"
        user gvimrc file: "$HOME/.gvimrc"
    2nd user gvimrc file: "~/.vim/gvimrc"
        system menu file: "$VIMRUNTIME/menu.vim"
      fall-back for $VIM: "/usr/local/share/vim"
    Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread
-I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include
-I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1
-I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12
-I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
-I/usr/include/freetype2    -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
    Linking: gcc   -L. -Wl,-z,relro
-L/build/ruby2.1-S44MX0/ruby2.1-2.1.5/debian/lib -fstack-protector -rdynamic
-Wl,-export-dynamic -Wl,-E   -L/usr/local/lib -Wl,--as-needed -o vim
-lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0
-lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig
-lfreetype  -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE  -lm -ltinfo -lnsl
-lselinux  -ldl  -L/usr/lib -llua5.1 -Wl,-E  -fstack-protector -L/usr/local/lib
-L/usr/lib/x86_64-linux-gnu/perl/5.20/CORE -lperl -ldl -lm -lpthread -lcrypt
-L/usr/lib/python3.4/config-3.4m-x86_64-linux-gnu -lpython3.4m -lpthread -ldl
-lutil -lm  -lruby-2.1 -lpthread -lgmp -ldl -lcrypt -lm
================================================================================

        After having copied or selected text from other applications, I can
paste it into Vim using `"+p` or `"*p`, which proves that the communication has
been established between Vim's registers and the system's copy-paste clipboard.

        However, exporting text from Vim via the system's clipboard does not
work. After having done `"+y` or `"*y"` in Vim's visual mode --- which is the
standard way to do so ---, nothing can be pasted outside Vim, and the "Paste"
option from the right-click menu is not available in any other application..
until I copy something else outside of Vim.

        Unless I missed something big, I suspect Vim to write into the copy-
paste clipboard in a way that makes it corrupted for some reason, even though
it is still able to read it. Did the clipboard format change in any way? Does
it have anything to see with Gnome or X?

        Should I rather/also report the bug to Vim's developpers?

This is it. Thank you for your supporting Debian and good luck anyway. Should
you need any further information, please do not hesitate to ask :)



--
Iago-lito



-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

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

--- End Message ---
--- Begin Message ---
On Mon, Jul 20, 2015 at 06:35:46PM +0200, Iago-lito wrote:
> Package: general
> Severity: normal

If you thought this was a bug with Vim, then it should have been filed
against the vim package.  Just for future reference, you can easily use
reportbug to do that by specifying the path of the program you're having
problems with:

    $ which vim
    /usr/bin/vim
    $ reportbug /usr/bin/vim

> Dear Maintainer,
> 
>    I recently made a fresh install of Debian 8, Jessie, on my laptop where
> Debian 7, Wheezy was still running a week ago, thank you for this release.
> 
>    Everything seems to work fine so far. I am experiency a small trouble
> though, which we begin to think it might be worth reporting to you. You will
> find 2 original posts describing it on StackExchange, but I shall still
> describe it hereafter.
> 
>         Unix & Linux StackExchange :
>                 http://unix.stackexchange.com/questions/217145

In which you describe that it is now working as expected, so I'm closing
this bug.

Cheers,
-- 
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <jamessan@debian.org>

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: