From ulrich.sibiller@gmail.com Wed Aug 27 23:32:00 2014 Received: (at submit) by bugs.x2go.org; 27 Aug 2014 21:32:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=ham version=3.3.2 Received: from mail-la0-f49.google.com (mail-la0-f49.google.com [209.85.215.49]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 567415DB3E for ; Wed, 27 Aug 2014 23:32:00 +0200 (CEST) Received: by mail-la0-f49.google.com with SMTP id b17so116668lan.36 for ; Wed, 27 Aug 2014 14:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=OMoQ1Awe/tjLqfNUfN08FQy0e9bRIHmJJUl0KzAxBSk=; b=txDlmzIPVogfWhbnjCqnSuUtVfQ9X7fSr413EXMUvDzwEdUzWROcLeNQoo+UN2SmZ9 NB6SdVnuvtOvwsQEVNoQHYohZTUQLDJVhDt7ibGVyJQq7D3n3iN7krcOHfvdnq57U3G1 DiY3yxTBSgaBkZa8rRYUoHcVC8DDnGitgpVfKRea7CteDAxsRzo0UxUiGeOr2WYC38x/ dHaHk6w+DNgZbfr4kClVmOuKxhwdiOYhbQfOmT1yvzedBeww1YI4B8h2OjKFN1qCYT2z fkctxWeg3DEm8tyebSUjzxY2aAKNSuxEWjoRYgnLOSLZspzCGUu/fHYhiTAtZMWrFU4H 300w== X-Received: by 10.152.4.9 with SMTP id g9mr37769575lag.14.1409175119573; Wed, 27 Aug 2014 14:31:59 -0700 (PDT) MIME-Version: 1.0 Sender: ulrich.sibiller@gmail.com Received: by 10.112.126.232 with HTTP; Wed, 27 Aug 2014 14:31:39 -0700 (PDT) From: Ulrich Sibiller Date: Wed, 27 Aug 2014 23:31:39 +0200 X-Google-Sender-Auth: A68vT2OqJMqqJo_GXtvoOeZEzig Message-ID: Subject: Clipboard handling with XFIXES broken To: submit@bugs.x2go.org Content-Type: text/plain; charset=UTF-8 Package: nx-xlibs Version: 3.5.0-27 I have found a clipboard problem which only occurs when the XFIXES extension is active. Sometimes qt applications running inside the session cannot paste what has been selected outside the session. Steps to reproduce: 1. start a new session (rootless or desktop, does not matter) 2. start at qt application within the session (I tried konsole and kedit) 3. start an xterm outside the session 4. select/mark some text in the qt app 5. paste the selection in the xterm with middle mouse button -> works 6. select/mark something in the xterm 7. paste the xterm selection with middle mouse button in the qt app -> does not work, the text selected in step 4 gets pasted instead I have tried that on Ubuntu 14.04, CentOS 6.5 and OpenSuse 11.4. These all have different QT (and KDE) versions. I could provoke this on all versions. Workaround: turn off XFIXES extension Some further observation: If you run xfixes-selection.pl (http://cpansearch.perl.org/src/KRYDE/X11-Protocol-Other-29/examples/xfixes-selection.pl) both inside and outside the x2go/nx session while reproducing this you can see that the SetSelectionOwner event of the XFIXES extension does not reach the x2goagent when something is selected in the xterm but both sides receive that event wehn something is selected in the qt app. From ulrich.sibiller@gmail.com Wed Aug 27 23:44:14 2014 Received: (at control) by bugs.x2go.org; 27 Aug 2014 21:44:15 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=ham version=3.3.2 Received: from mail-la0-f52.google.com (mail-la0-f52.google.com [209.85.215.52]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 1BD475DB3E for ; Wed, 27 Aug 2014 23:44:14 +0200 (CEST) Received: by mail-la0-f52.google.com with SMTP id ty20so126166lab.25 for ; Wed, 27 Aug 2014 14:44:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=GQ2FReHd70cqgy4BuzLtXqauLoJpJy/MFJOpjQsCWF4=; b=Ymp6CidXW+Bbb/VpsHj0T+eCN3+usr8op9iGVb95KoJYSDTxBK/qLCi5JtrLcRVcmd RmlJOHow1BmLrg9FumM2XOHGXDCUs1+Kw5gVXyoyNSTRDZ+lKhqxUh3RlipVy1S49vWk wrX2BDUJ53Qz9+KEMoSTv/UZTTy8nCJkpQJxuFUXeFgiSnrL4arhnhDfY23wpV01XAc6 7EHTAEsjfbeusykzS7p+HQZY5d33ia5gX0qR+aCHxid1S3iJDXmLhqlMKFd/WUapTeCN Tx9UEOjh7hn6PbO0W/BGpl43Z9+FRC0kFSF8PB1jfxnhowDS7VTRV3lbdNY8grHB/i+y kFBw== X-Received: by 10.112.255.36 with SMTP id an4mr35725231lbd.31.1409175853493; Wed, 27 Aug 2014 14:44:13 -0700 (PDT) MIME-Version: 1.0 Sender: ulrich.sibiller@gmail.com Received: by 10.112.126.232 with HTTP; Wed, 27 Aug 2014 14:43:53 -0700 (PDT) From: Ulrich Sibiller Date: Wed, 27 Aug 2014 23:43:53 +0200 X-Google-Sender-Auth: bCUtT2mrnb7szt0YY9JkkgxTb7U Message-ID: Subject: fix package name To: control@bugs.x2go.org Content-Type: text/plain; charset=UTF-8 reassign 585 nx-libs 3.5.0-27 From prvs=332ba70eb=u.sibiller@science-computing.de Fri Sep 19 16:21:12 2014 Received: (at 585) by bugs.x2go.org; 19 Sep 2014 14:21:14 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=ham version=3.3.2 X-Greylist: delayed 570 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Fri, 19 Sep 2014 16:21:12 CEST Received: from mx4.science-computing.de (mx4.science-computing.de [193.197.16.30]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id BEC1C5DEAB for <585@bugs.x2go.org>; Fri, 19 Sep 2014 16:21:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by scmail.science-computing.de (Postfix) with ESMTP id 8FC4629BD for <585@bugs.x2go.org>; Fri, 19 Sep 2014 16:11:41 +0200 (CEST) X-Virus-Scanned: amavisd-new Received: from scmail.science-computing.de ([127.0.0.1]) by localhost (obi.science-computing.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dX9H-pcpGx7I for <585@bugs.x2go.org>; Fri, 19 Sep 2014 16:11:41 +0200 (CEST) Received: from [10.10.16.123] (pius.science-computing.de [10.10.16.123]) by scmail.science-computing.de (Postfix) with ESMTPS id 229D5626 for <585@bugs.x2go.org>; Fri, 19 Sep 2014 16:11:40 +0200 (CEST) Message-ID: <541C399B.4000303@science-computing.de> Date: Fri, 19 Sep 2014 16:11:39 +0200 From: Ulrich Sibiller User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0 MIME-Version: 1.0 To: 585@bugs.x2go.org Subject: Easier way to reproduce Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 SSBmb3VuZCBhbiBlYXNpZXIgd2F5IHRvIHJlcHJvZHVjZSB0aGlzOiBJbnN0ZWFkIG9mIG9wZW5p bmcgYSBmdWxsIE5YIHNlc3Npb24gb25lIGNhbiBzaW1wbHkgZG8gdGhpczoKCjEuIG54YWdlbnQg K2V4dGVuc2lvbiBYRklYRVMgLWRpc3BsYXkgOjU1CjIuIGtvbnNvbGUgLWRpc3BsYXkgOjU1CjMu IG9wZW4geHRlcm0gb3V0c2lkZSBvZiB0aGUgbnhhZ2VudAo0LiB0aGVuIHN0YXJ0IGNvcHlpbmcv cGFzdGluZyBkYXRhIGFzIGRlc2NyaWJlZCBpbiB0aGUgaW5pdGlhbCBidWcgcmVwb3J0CgpXZW5u IG54YWdlbnQgaXMgc3RhcnRlZCB3aXRoIC1leHRlbnNpb24gWEZJWEVTIGluc3RlYWQgY29weS9w YXN0ZSB3b3Jrcy4KLS0gDQpWb3JzdGFuZHN2b3JzaXR6ZW5kZXIvQ2hhaXJtYW4gb2YgdGhlIGJv YXJkIG9mIG1hbmFnZW1lbnQ6DQpHZXJkLUxvdGhhciBMZW9uaGFydA0KVm9yc3RhbmQvQm9hcmQg b2YgTWFuYWdlbWVudDoNCkRyLiBCZXJuZCBGaW5rYmVpbmVyLCBNaWNoYWVsIEhlaW5yaWNocywg RHIuIEFybm8gU3RlaXR6DQpWb3JzaXR6ZW5kZXIgZGVzIEF1ZnNpY2h0c3JhdHMvDQpDaGFpcm1h biBvZiB0aGUgU3VwZXJ2aXNvcnkgQm9hcmQ6DQpQaGlsaXBwZSBNaWx0aW4NClNpdHovUmVnaXN0 ZXJlZCBPZmZpY2U6IFR1ZWJpbmdlbg0KUmVnaXN0ZXJnZXJpY2h0L1JlZ2lzdHJhdGlvbiBDb3Vy dDogU3R1dHRnYXJ0DQpSZWdpc3Rlcm51bW1lci9Db21tZXJjaWFsIFJlZ2lzdGVyIE5vLjogSFJC IDM4MjE5Ngo= From ulrich.sibiller@gmail.com Tue Nov 4 23:51:56 2014 Received: (at 585) by bugs.x2go.org; 4 Nov 2014 22:51:58 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from mail-lb0-f174.google.com (mail-lb0-f174.google.com [209.85.217.174]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 8E33A5DB48 for <585@bugs.x2go.org>; Tue, 4 Nov 2014 23:51:56 +0100 (CET) Received: by mail-lb0-f174.google.com with SMTP id p9so1098847lbv.19 for <585@bugs.x2go.org>; Tue, 04 Nov 2014 14:51:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=Empm84Iw8OuxDo81lCo1c5+XEBRKRSANbQ5/7e5TtQk=; b=UAIJMzOElQGysGvo3OCdedHfirgG/IvdcbPasmCRKmZEDK9WnznTUKyhbms6EOqqsW FY9qeLUvrp571kRotdyuGVAmhWwqZkeCC3KTlt32lQFiCtRO9OtHZ79CSRCfAXa43NFM XBMZhsj1odBjbKwEWLeC4tWVVr+yZAkvEZbw/YA/p+UPeqnlYk/xSSIzTk41Maxrqlwh wcu/igFp9CGDYJfftEwFT3o0GOIv4gANhjCP4NGo/RWu3R1oaNY5hHOLj3uIQokFzh3M g8EtdKeLJwDjGQQp16P9tzamE7uC2Zsxpfp8GJoHpSluXerWHRUiFZjKonOe4ks8tDG7 dt5g== X-Received: by 10.112.131.33 with SMTP id oj1mr8851074lbb.97.1415141515870; Tue, 04 Nov 2014 14:51:55 -0800 (PST) MIME-Version: 1.0 Sender: ulrich.sibiller@gmail.com Received: by 10.112.180.197 with HTTP; Tue, 4 Nov 2014 14:51:35 -0800 (PST) From: Ulrich Sibiller Date: Tue, 4 Nov 2014 23:51:35 +0100 X-Google-Sender-Auth: Fq3kZb2T8K1-fsnvCABpcCogxr0 Message-ID: Subject: Fix To: 585@bugs.x2go.org Content-Type: multipart/mixed; boundary=047d7b343a325c5cf50507104fe2 --047d7b343a325c5cf50507104fe2 Content-Type: text/plain; charset=UTF-8 Without XFIXES the client calls GetSelectionOwner() before every paste operation and therefor always knows the current selection owner. With XFIXES some clients rely solely on the XFixesSelectSelectionInput/XFixesSelectionNotify mechanism. But they never receive any notifications because the nxagent does not register at the real X server to receive those notifications itself and so never gets anything to forward to the clients. A client assuming it will get informed about owner changes skips the GetSelectionOwner() call. So it never knows that the selection owner has changed and refers to what it thinks the current owner is (itself). Attached is a fix for this bug. nxagent calls XFixesSelectSelectionInput for all its selections (t.i. CLIPBOARD and PRIMARY, _not_ SECONDARY) now. It (still) does not check the return code but the original code registering only CLIPBOARD did neither... This is a complete patch generated by git format-patch after using (d)quilt as documented in the wiki. As I did not find any hints of what patch number to choose I took 207 to put it as close as possible to other clipboard related patches. Feel free to change that... Uli --047d7b343a325c5cf50507104fe2 Content-Type: text/plain; charset=US-ASCII; name="fix_585.diff" Content-Disposition: attachment; filename="fix_585.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i23tllbi0 RnJvbSBmYTI5NGNjMDIwZDI4NWRmNjI4NjE5NWZkNDM1YzVjMzg2MjU3NzExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBVbHJpY2ggU2liaWxsZXIgPHVsaTQyQGdteC5kZT4KRGF0ZTog VHVlLCA0IE5vdiAyMDE0IDIyOjI0OjE5ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIDIwN19u eGFnZW50X2ZpeC14Zml4ZXMtc2VsZWN0aW9uLmZ1bGwucGF0Y2guIEZpeAogc2VsZWN0aW9uIGhh bmRsaW5nIHdoZW4gWEZJWEVTIGlzIGVuYWJsZWQuIChGaXhlczogIzU4NSkuCgotLS0KIGRlYmlh bi9jaGFuZ2Vsb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrCiAu Li4vMjA3X254YWdlbnRfZml4LXhmaXhlcy1zZWxlY3Rpb24uZnVsbC5wYXRjaCAgICB8IDMyICsr KysrKysrKysrKysrKysrKysrKysKIGRlYmlhbi9wYXRjaGVzL3NlcmllcyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCsp CiBjcmVhdGUgbW9kZSAxMDA2NDQgZGViaWFuL3BhdGNoZXMvMjA3X254YWdlbnRfZml4LXhmaXhl cy1zZWxlY3Rpb24uZnVsbC5wYXRjaAoKZGlmZiAtLWdpdCBhL2RlYmlhbi9jaGFuZ2Vsb2cgYi9k ZWJpYW4vY2hhbmdlbG9nCmluZGV4IDc2NmRiNTIuLjAzNTZiZjggMTAwNjQ0Ci0tLSBhL2RlYmlh bi9jaGFuZ2Vsb2cKKysrIGIvZGViaWFuL2NoYW5nZWxvZwpAQCAtMzcsNiArMzcsMTAgQEAgbngt bGlicyAoMjozLjUuMC4yOC0weDJnbzEpIFVOUkVMRUFTRUQ7IHVyZ2VuY3k9bWVkaXVtCiAgICog QWRkIDQwMF9ueGNvbXAtdmVyc2lvbi5mdWxsK2xpdGUucGF0Y2guIEFsbG93IDQtZGlnaXQgdmVy c2lvbiBjb21wYXJpc29uCiAgICAgZHVyaW5nIE5YIHNlc3Npb24gaGFuZHNoYWtlLiAoRml4ZXM6 ICM2MTApLgogCisgIFsgVWxyaWNoIFNpYmlsbGVyIF0KKyAgKiBBZGQgMjA3X254YWdlbnRfZml4 LXhmaXhlcy1zZWxlY3Rpb24uZnVsbC5wYXRjaC4gRml4IHNlbGVjdGlvbiBoYW5kbGluZworICAg IHdoZW4gWEZJWEVTIGlzIGVuYWJsZWQuIChGaXhlczogIzU4NSkKKwogIC0tIE1pa2UgR2Ficmll bCA8bWlrZS5nYWJyaWVsQGRhcy1uZXR6d2Vya3RlYW0uZGU+ICBNb24sIDMwIEp1biAyMDE0IDE1 OjA1OjU0ICswMjAwCiAKIG54LWxpYnMgKDI6My41LjAuMjctMHgyZ28xKSB1bnN0YWJsZTsgdXJn ZW5jeT1tZWRpdW0KZGlmZiAtLWdpdCBhL2RlYmlhbi9wYXRjaGVzLzIwN19ueGFnZW50X2ZpeC14 Zml4ZXMtc2VsZWN0aW9uLmZ1bGwucGF0Y2ggYi9kZWJpYW4vcGF0Y2hlcy8yMDdfbnhhZ2VudF9m aXgteGZpeGVzLXNlbGVjdGlvbi5mdWxsLnBhdGNoCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4 IDAwMDAwMDAuLjBlZTc0ZTUKLS0tIC9kZXYvbnVsbAorKysgYi9kZWJpYW4vcGF0Y2hlcy8yMDdf bnhhZ2VudF9maXgteGZpeGVzLXNlbGVjdGlvbi5mdWxsLnBhdGNoCkBAIC0wLDAgKzEsMzIgQEAK K0Rlc2NyaXB0aW9uOiBGaXggWEZJWEVTIHNlbGVjdGlvbiBoYW5kbGluZyAoY29weSBhbmQgcGFz dGUgdmlhIG1pZGRsZQorIG1vdXNlIGJ1dHRvbikuIFdoZW4gbnhhZ2VudCBoYXMgdGhlIFhGSVhF UyBleHRlbnNpb24gZW5hYmxlZCBjb3B5IGFuZAorIHBhc3RlIGZyb20gb3V0c2lkZSBhcHBsaWNh dGlvbnMgdG8gYXBwbGljYXRpb25zIHdpdGhpbiB0aGUgc2Vzc2lvbgorIHRoYXQgcmVseSBvbiBY Rml4ZXNTZWxlY3RTZWxlY3Rpb25JbnB1dCAoZS5nLiBxdCBhcHBsaWNhdGlvbnMgbGlrZQorIGtv bnNvbGUpIGRpZCBuZXZlciByZWNlaXZlIGFueSBub3RpZmljYXRpb25zIGJlY2F1c2UgdGhlIG54 YWdlbnQgZGlkCisgbm90IHJlZ2lzdGVyIGl0c2VsZiBhdCB0aGUgcmVhbCBYIHNlcnZlciB0byBy ZWNlaXZlIHRoZW0uIEZpeGVzIEJ1ZworICM1ODUuCitBdXRob3I6IFVscmljaCBTaWJpbGxlciA8 dWxpNDJAZ214LmRlPgorCitJbmRleDogbngtbGlicy9ueC1YMTEvcHJvZ3JhbXMvWHNlcnZlci9o dy9ueGFnZW50L0NsaXBib2FyZC5jCis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CistLS0gbngtbGlicy5vcmlnL254LVgx MS9wcm9ncmFtcy9Yc2VydmVyL2h3L254YWdlbnQvQ2xpcGJvYXJkLmMJMjAxNC0xMS0wNCAyMjo0 Mjo1MC44OTM1Njk2MjQgKzAxMDAKKysrKyBueC1saWJzL254LVgxMS9wcm9ncmFtcy9Yc2VydmVy L2h3L254YWdlbnQvQ2xpcGJvYXJkLmMJMjAxNC0xMS0wNCAyMjo0Mjo1MC44OTM1Njk2MjQgKzAx MDAKK0BAIC0xNTU2LDEwICsxNTU2LDE0IEBACisgICAgIGZwcmludGYoc3RkZXJyLCAibnhhZ2Vu dEluaXRDbGlwYm9hcmQ6IFJlZ2lzdGVyaW5nIGZvciBYRml4ZXNTZWxlY3Rpb25Ob3RpZnkgZXZl bnRzLlxuIik7CisgICAgICNlbmRpZgorCistICAgIFhGaXhlc1NlbGVjdFNlbGVjdGlvbklucHV0 KG54YWdlbnREaXNwbGF5LCBpV2luZG93LCBueGFnZW50Q2xpcGJvYXJkQXRvbSwKKy0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgWEZpeGVzU2V0U2VsZWN0aW9uT3duZXJOb3RpZnlNYXNr IHwKKy0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEZpeGVzU2VsZWN0aW9uV2luZG93 RGVzdHJveU5vdGlmeU1hc2sgfAorLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRml4 ZXNTZWxlY3Rpb25DbGllbnRDbG9zZU5vdGlmeU1hc2spOworKyAgICBmb3IgKGkgPSAwOyBpIDwg bnhhZ2VudE1heFNlbGVjdGlvbnM7IGkrKykKKysgICAgeworKyAgICAgIFhGaXhlc1NlbGVjdFNl bGVjdGlvbklucHV0KG54YWdlbnREaXNwbGF5LCBpV2luZG93LAorKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGxhc3RTZWxlY3Rpb25Pd25lcltpXS5zZWxlY3Rpb24sCisrICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgWEZpeGVzU2V0U2VsZWN0aW9uT3duZXJOb3RpZnlN YXNrIHwKKysgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRml4ZXNTZWxlY3Rpb25X aW5kb3dEZXN0cm95Tm90aWZ5TWFzayB8CisrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgWEZpeGVzU2VsZWN0aW9uQ2xpZW50Q2xvc2VOb3RpZnlNYXNrKTsKKysgICAgfQorCisgICAg IG54YWdlbnRYRml4ZXNJbmZvLkluaXRpYWxpemVkID0gMTsKKyAgIH0KZGlmZiAtLWdpdCBhL2Rl Ymlhbi9wYXRjaGVzL3NlcmllcyBiL2RlYmlhbi9wYXRjaGVzL3NlcmllcwppbmRleCAzYTM3YWM1 Li40ZTc5MmEyIDEwMDY0NAotLS0gYS9kZWJpYW4vcGF0Y2hlcy9zZXJpZXMKKysrIGIvZGViaWFu L3BhdGNoZXMvc2VyaWVzCkBAIC01MCw2ICs1MCw3IEBACiAyMDRfbnhhZ2VudF9yZXBhaW50LXNv bGlkcGljdC5mdWxsLnBhdGNoCiAyMDVfbnhhZ2VudF9yZWZyZXNoLWFkc2wuZnVsbC5wYXRjaAog MjA2X254YWdlbnRfY2xpcGJvYXJkLWFzLW54b3B0aW9uLmZ1bGwucGF0Y2gKKzIwN19ueGFnZW50 X2ZpeC14Zml4ZXMtc2VsZWN0aW9uLmZ1bGwucGF0Y2gKIDIwOV94MmdvYWdlbnRfYWRkLW1hbi1w YWdlLmZ1bGwucGF0Y2gKIDIxMF9ueGFnZW50X3NhdmVfc2Vzc2lvbl9zdGF0ZS5mdWxsLnBhdGNo CiAyMTBfbnhjb21wX3NhdmVfc2Vzc2lvbl9zdGF0ZS5mdWxsK2xpdGUucGF0Y2gKLS0gCjEuOS4x Cgo= --047d7b343a325c5cf50507104fe2-- From mike.gabriel@das-netzwerkteam.de Wed Nov 5 10:04:55 2014 Received: (at 585) by bugs.x2go.org; 5 Nov 2014 09:04:56 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 136A55DB48 for <585@bugs.x2go.org>; Wed, 5 Nov 2014 10:04:55 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id A6AFCC6C; Wed, 5 Nov 2014 10:04:54 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 7DAC33BA68; Wed, 5 Nov 2014 10:04:54 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Y52CeTDphtk; Wed, 5 Nov 2014 10:04:54 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id 332133BA61; Wed, 5 Nov 2014 10:04:54 +0100 (CET) Received: from listrac.informatik.uni-kiel.de (listrac.informatik.uni-kiel.de [134.245.252.114]) by mail.das-netzwerkteam.de (Horde Framework) with HTTP; Wed, 05 Nov 2014 09:04:54 +0000 Date: Wed, 05 Nov 2014 09:04:53 +0000 Message-ID: <20141105090453.Horde.89Mm-Nb1SFXPjSk6jw-9TQ1@mail.das-netzwerkteam.de> From: Mike Gabriel To: Ulrich Sibiller , 585@bugs.x2go.org Subject: Re: [X2Go-Dev] Bug#585: Fix In-Reply-To: User-Agent: Internet Messaging Program (IMP) H5 (6.2.2) Accept-Language: en,de Organization: DAS-NETZWERKTEAM X-Originating-IP: 134.245.252.114 X-Remote-Browser: Mozilla/5.0 (X11; Linux i686; rv:33.0) Gecko/20100101 Firefox/33.0 Iceweasel/33.0 Content-Type: multipart/signed; boundary="=_DoMPcAA0dcoybUqfUpDKJQ2"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_DoMPcAA0dcoybUqfUpDKJQ2 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Control: tag -1 patch Hi Uli, On Di 04 Nov 2014 23:51:35 CET, Ulrich Sibiller wrote: > Without XFIXES the client calls GetSelectionOwner() before every paste > operation and therefor always knows the current selection owner. > > With XFIXES some clients rely solely on the > XFixesSelectSelectionInput/XFixesSelectionNotify mechanism. But they > never receive any notifications because the nxagent does not register > at the real X server to receive those notifications itself and so > never gets anything to forward to the clients. A client assuming it > will get informed about owner changes skips the GetSelectionOwner() > call. So it never knows that the selection owner has changed and > refers to what it thinks the current owner is (itself). > > Attached is a fix for this bug. nxagent calls > XFixesSelectSelectionInput for all its selections (t.i. CLIPBOARD and > PRIMARY, _not_ SECONDARY) now. It (still) does not check the return > code but the original code registering only CLIPBOARD did neither... > > This is a complete patch generated by git format-patch after using > (d)quilt as documented in the wiki. > > As I did not find any hints of what patch number to choose I took 207 > to put it as close as possible to other clipboard related patches. > Feel free to change that... > > > Uli Cool! The patch looks good. Even the integration in the quilt based=20=20 patching=20mechanism we use with nx-libs. I will apply your patch and run a test build in a minute. Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x= fb --=_DoMPcAA0dcoybUqfUpDKJQ2 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJUWeg1AAoJEJr0azAldxsxGJgP/11xuBiVvxau9+XjRryETrcz UgsycWWmZZaHhf1zfTNMVujNIerWMP5pe1l5a7MBCvMFCR+jPvRbGYgfay1ZUelc C4C1tEa6Fv3zREvwfCXNaulLbKu02zjEDUcrzS+OABP5o9aJU4+a+0vqnDOZ//ir yBjb/cZ7IK1EYphxjnwMlnDgE/dNwO/6ly22IJ1m2cmWGUilVpVXCDYQx2DSZdv7 /RBSyTy1diS/VJ3AVpByYw97tYdZU7+Kg+pOSBRAWu+ySjThpDma/wEISO+IxrDn 9vLKbcPv/uQvpA5rXFL69SG8p1J/vrroZLZnYDgVYC5jseEtKDm6/I26SQ4/RwBc KeGJ3s4Q4EPeJ8k41UAZbYtiRYczXJNTsqggTCsC6du7fPIyamHvFSjj7oebDf33 liH51zqxpxpYmPP1jhWP65+ah/0YLL7CbyFazEQhM231XG7rgv+7zBqCULFBQCcX u9MkyBcGWVEycLuJzWogLFrstkKfxxQ4oddq8ma+OR9R4gSouzqbpBEOCJJiUS20 KOvblixRl44OypVKLL1l5BcPxEoTLecGynivxeE1zuko2IE1ooRUQcyToK2espZ1 iIHy02jkvm2g3DgGJUu/vsweWvJQ1I9rAMqHZuabDVAEFNeLG/sV0sHukto+KClJ wIIJfy8F5hGtYPQyW+0n =H1Xa -----END PGP SIGNATURE----- --=_DoMPcAA0dcoybUqfUpDKJQ2-- From x2go@ymir.das-netzwerkteam.de Wed Nov 5 10:10:06 2014 Received: (at 585) by bugs.x2go.org; 5 Nov 2014 09:10:23 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=unavailable version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 2E7D65DEA7; Wed, 5 Nov 2014 10:10:05 +0100 (CET) From: Mike Gabriel To: 585-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 585@bugs.x2go.org Subject: X2Go issue (in src:nx-libs) has been marked as pending for release Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: http://snipr.com/post-receive-tag-pending Message-Id: <20141105091006.2E7D65DEA7@ymir.das-netzwerkteam.de> Date: Wed, 5 Nov 2014 10:10:05 +0100 (CET) tag #585 pending fixed #585 2:3.5.0.28 thanks Hello, X2Go issue #585 (src:nx-libs) reported by you has been fixed in X2Go Git. You can see the changelog below, and you can check the diff of the fix at: http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=d1f0401 The issue will most likely be fixed in src:nx-libs (2:3.5.0.28). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit d1f040121c5e2452ca2e8f76fe3ff5256188e6f8 Author: Ulrich Sibiller Date: Wed Nov 5 10:07:39 2014 +0100 Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection handling when XFIXES is enabled. (Fixes: #585) diff --git a/debian/changelog b/debian/changelog index 766db52..b716f97 100644 --- a/debian/changelog +++ b/debian/changelog @@ -37,6 +37,10 @@ nx-libs (2:3.5.0.28-0x2go1) UNRELEASED; urgency=medium * Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison during NX session handshake. (Fixes: #610). + [ Ulrich Sibiller ] + * Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection handling + when XFIXES is enabled. (Fixes: #585). + -- Mike Gabriel Mon, 30 Jun 2014 15:05:54 +0200 nx-libs (2:3.5.0.27-0x2go1) unstable; urgency=medium From mike.gabriel@das-netzwerkteam.de Wed Nov 5 12:13:58 2014 Received: (at 585) by bugs.x2go.org; 5 Nov 2014 11:13:59 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from freya.das-netzwerkteam.de (freya.das-netzwerkteam.de [88.198.48.199]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 679C25DB48 for <585@bugs.x2go.org>; Wed, 5 Nov 2014 12:13:58 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (grimnir.das-netzwerkteam.de [78.46.204.98]) by freya.das-netzwerkteam.de (Postfix) with ESMTPS id 0CBE5D02; Wed, 5 Nov 2014 12:13:58 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTP id 024DF3BA1F; Wed, 5 Nov 2014 12:13:58 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at grimnir.das-netzwerkteam.de Received: from grimnir.das-netzwerkteam.de ([127.0.0.1]) by localhost (grimnir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YgK9m7mxwx5B; Wed, 5 Nov 2014 12:13:57 +0100 (CET) Received: from grimnir.das-netzwerkteam.de (localhost [127.0.0.1]) by grimnir.das-netzwerkteam.de (Postfix) with ESMTPS id C91513B9F9; Wed, 5 Nov 2014 12:13:57 +0100 (CET) Received: from listrac.informatik.uni-kiel.de (listrac.informatik.uni-kiel.de [134.245.252.114]) by mail.das-netzwerkteam.de (Horde Framework) with HTTP; Wed, 05 Nov 2014 11:13:57 +0000 Date: Wed, 05 Nov 2014 11:13:57 +0000 Message-ID: <20141105111357.Horde.s8UY27Nq4sSwr6JV0x50DA1@mail.das-netzwerkteam.de> From: Mike Gabriel To: 585@bugs.x2go.org, Ulrich Sibiller Subject: Re: [X2Go-Dev] Bug#585: Bug#585: Fix References: <20141105090453.Horde.89Mm-Nb1SFXPjSk6jw-9TQ1@mail.das-netzwerkteam.de> In-Reply-To: <20141105090453.Horde.89Mm-Nb1SFXPjSk6jw-9TQ1@mail.das-netzwerkteam.de> User-Agent: Internet Messaging Program (IMP) H5 (6.2.2) Accept-Language: en,de Organization: DAS-NETZWERKTEAM X-Originating-IP: 134.245.252.114 X-Remote-Browser: Mozilla/5.0 (X11; Linux i686; rv:33.0) Gecko/20100101 Firefox/33.0 Iceweasel/33.0 Content-Type: multipart/signed; boundary="=_tC9fKgmbR2HcxRKue2utEw9"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 This message is in MIME format and has been PGP signed. --=_tC9fKgmbR2HcxRKue2utEw9 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Ulrich, On Mi 05 Nov 2014 10:04:53 CET, Mike Gabriel wrote: > Control: tag -1 patch > > > Hi Uli, > > On Di 04 Nov 2014 23:51:35 CET, Ulrich Sibiller wrote: > >> Without XFIXES the client calls GetSelectionOwner() before every paste >> operation and therefor always knows the current selection owner. >> >> With XFIXES some clients rely solely on the >> XFixesSelectSelectionInput/XFixesSelectionNotify mechanism. But they >> never receive any notifications because the nxagent does not register >> at the real X server to receive those notifications itself and so >> never gets anything to forward to the clients. A client assuming it >> will get informed about owner changes skips the GetSelectionOwner() >> call. So it never knows that the selection owner has changed and >> refers to what it thinks the current owner is (itself). >> >> Attached is a fix for this bug. nxagent calls >> XFixesSelectSelectionInput for all its selections (t.i. CLIPBOARD and >> PRIMARY, _not_ SECONDARY) now. It (still) does not check the return >> code but the original code registering only CLIPBOARD did neither... >> >> This is a complete patch generated by git format-patch after using >> (d)quilt as documented in the wiki. >> >> As I did not find any hints of what patch number to choose I took 207 >> to put it as close as possible to other clipboard related patches. >> Feel free to change that... >> >> >> Uli > > Cool! The patch looks good. Even the integration in the quilt based=20=20 >=20patching mechanism we use with nx-libs. > > I will apply your patch and run a test build in a minute. > > Mike The patch indeed fixes the problem! Thanks for your good work!!! Mike --=20 DAS-NETZWERKTEAM mike=20gabriel, herweg 7, 24357 fleckeby fon: +49 (1520) 1976 148 GnuPG Key ID 0x25771B31 mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.x= fb --=_tC9fKgmbR2HcxRKue2utEw9 Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJUWgZ1AAoJEJr0azAldxsxTMkP/Rw6xDNlm0DJZNv/C1xSusls c14B9KyKcMnd0dgxl7Jfz2v3hkfHkDi60vwVTL6rDRqxNYW1y8QW8kG27F5ujOJs ys5JlpUson/8NV38C4yrLZiK+/QhXL+vUtg/JEL+qZNJy+BWAw5erMLJFgjGg+Om IYnYbLciySPhNw0tpOP7JPszuAN/bI8Bs0NbQg5bjKHs7/7iMnHzWgGKTZM90LIm tmmR1u0hFnAuDdyqBqzJ67DQKbJOwEHkA5rnVGiABvnnDmsRrncJyoc+Fw9t4/NT go+1REZxX/A41gRwH/4OMZfokGm3o0dVTII3Om/D6r9hE/dlRpTqdtdTxyZKV9lU wN5sWKftkTI+5glfqjf3HXt7zEo0FhfI2wGbnbPlAyiPc0FsIL3hkjLBnMdDB7Q6 F1IFeFpb4tPiIepKc2RlDOFc0PxZ//vT6l1bXu0cvYAdzfre1ReKQzJG1EEZTIci 4s2EZiD1x4mff1sHIpkkgREqDogykKT1m7r36YGjNQs4Ng9zortJ6oz52MZqFBl+ flgnJm+uJbOXhS48wkBb1AABINMnV7gMCj3D0O4yZaGjkLRaRi1RnUnC/i7h+k8T D3lZx+OehPm5sZKttoCQ8fwEky6JpGePst1MYaK229dwg0u4AJ6ZqIfyspEqQguY yTPayLgdSkld8tv37Ogd =KYRY -----END PGP SIGNATURE----- --=_tC9fKgmbR2HcxRKue2utEw9-- From x2go@ymir.das-netzwerkteam.de Thu Nov 13 21:56:49 2014 Received: (at 585) by bugs.x2go.org; 13 Nov 2014 20:56:59 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=ham version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 205183D2E1; Thu, 13 Nov 2014 21:56:48 +0100 (CET) From: Mike Gabriel To: 585-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 585@bugs.x2go.org Subject: X2Go issue (in src:nx-libs) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20141113205649.205183D2E1@ymir.das-netzwerkteam.de> Date: Thu, 13 Nov 2014 21:56:48 +0100 (CET) close #585 thanks Hello, we are very hopeful that X2Go issue #585 reported by you has been resolved in the new release (2:3.5.0.28) of the X2Go source project »src:nx-libs«. You can view the complete changelog entry of src:nx-libs (2:3.5.0.28) below, and you can use the following link to view all the code changes between this and the last release of src:nx-libs. http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=f13f6a6adaa8d33f105041c1b9f52985e75a5912;hp=aeb5e8ad5491b9f950cb038ca6eb6b1e15fef05a If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:nx-libs. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:nx-libs Version: 2:3.5.0.28-0x2go1 Status: RELEASE Date: Thu, 13 Nov 2014 21:39:24 +0100 Fixes: 269 578 585 610 621 Changes: nx-libs (2:3.5.0.28-0x2go1) RELEASED; urgency=medium . [ Mike Gabriel ] * Provide COPYING file in tarball. Update debian/copyright. * Add 025_nxcomp-fix-ftbfs-against-jpeg9a.full+lite.patch. Fix FTBFS when built against libjpeg9a. Thanks to Gabriel Marcano for sending this in. (Fixes: #578). * Update 027_nxcomp_abstract-X11-socket.full+lite: Add patch header (Description: and Author: field). * Add 607_nxcomp_macosx-X11-launcher-in-private-tmp.full+lite.patch. Fix check for launchd socket path in $DISPLAY on recent Mac OS X systems. * Rename 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch to 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full+lite.patch. It is an nxcomp patch that needs to be applied in the nx-libs-lite _and_ the nx-libs-full tarball release. * debian/libnx-x11.postinst: + Don't use dpkg-architecture (bin:package dpkg-dev) in postinst script. Instead prep a libnx-x11.postinst script at build time. (Fixes: #621). * debian/rules: + No such option for dh_auto_build: --with quilt." * nx-libs.spec: + Adapt installation of debian/VERSION as VERSION.x2goagent and nxcomp/VERSION to latest changes introduced by 400_nxcomp-version.full+lite.patch. + Additionally adapt to building on openSUSE/SLES. + SUSE hack for linking to files in libX11-6 and libXext6. + Make sure all package directories are owned by one of the built bin:packages. + Fix Xinerama symlink installation into RPM bin:package libNX_Xinerama. (Fixes: #269). . [ Nito Martinez ] * Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison during NX session handshake. (Fixes: #610). . [ Ulrich Sibiller ] * Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection handling when XFIXES is enabled. (Fixes: #585). From x2go@ymir.das-netzwerkteam.de Thu Nov 13 21:56:46 2014 Received: (at 585) by bugs.x2go.org; 13 Nov 2014 20:57:19 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=unavailable version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id EF20B3D18A; Thu, 13 Nov 2014 21:56:45 +0100 (CET) From: Mike Gabriel To: 585-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 585@bugs.x2go.org Subject: X2Go issue (in src:nx-libs) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20141113205645.EF20B3D18A@ymir.das-netzwerkteam.de> Date: Thu, 13 Nov 2014 21:56:45 +0100 (CET) close #585 thanks Hello, we are very hopeful that X2Go issue #585 reported by you has been resolved in the new release (2:3.5.0.28) of the X2Go source project »src:nx-libs«. You can view the complete changelog entry of src:nx-libs (2:3.5.0.28) below, and you can use the following link to view all the code changes between this and the last release of src:nx-libs. http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=39202bb0cfad1a5d78135a205033398003769997;hp=aeb5e8ad5491b9f950cb038ca6eb6b1e15fef05a If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:nx-libs. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:nx-libs Version: 2:3.5.0.28-0x2go1 Status: RELEASE Date: Thu, 13 Nov 2014 21:39:24 +0100 Fixes: 269 578 585 610 621 Changes: nx-libs (2:3.5.0.28-0x2go1) RELEASED; urgency=medium . [ Mike Gabriel ] * Provide COPYING file in tarball. Update debian/copyright. * Add 025_nxcomp-fix-ftbfs-against-jpeg9a.full+lite.patch. Fix FTBFS when built against libjpeg9a. Thanks to Gabriel Marcano for sending this in. (Fixes: #578). * Update 027_nxcomp_abstract-X11-socket.full+lite: Add patch header (Description: and Author: field). * Add 607_nxcomp_macosx-X11-launcher-in-private-tmp.full+lite.patch. Fix check for launchd socket path in $DISPLAY on recent Mac OS X systems. * Rename 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch to 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full+lite.patch. It is an nxcomp patch that needs to be applied in the nx-libs-lite _and_ the nx-libs-full tarball release. * debian/libnx-x11.postinst: + Don't use dpkg-architecture (bin:package dpkg-dev) in postinst script. Instead prep a libnx-x11.postinst script at build time. (Fixes: #621). * debian/rules: + No such option for dh_auto_build: --with quilt." * nx-libs.spec: + Adapt installation of debian/VERSION as VERSION.x2goagent and nxcomp/VERSION to latest changes introduced by 400_nxcomp-version.full+lite.patch. + Additionally adapt to building on openSUSE/SLES. + SUSE hack for linking to files in libX11-6 and libXext6. + Make sure all package directories are owned by one of the built bin:packages. + Fix Xinerama symlink installation into RPM bin:package libNX_Xinerama. (Fixes: #269). . [ Nito Martinez ] * Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison during NX session handshake. (Fixes: #610). . [ Ulrich Sibiller ] * Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection handling when XFIXES is enabled. (Fixes: #585). From unknown Fri Mar 29 02:40:22 2024 MIME-Version: 1.0 X-Mailer: MIME-tools 5.502 (Entity 5.502) X-Loop: owner@bugs.x2go.org From: owner@bugs.x2go.org (X2Go Bug Tracking System) Subject: Bug#585 closed by Mike Gabriel (X2Go issue (in src:nx-libs) has been marked as closed) Message-ID: References: <20141113205645.EF20B3D18A@ymir.das-netzwerkteam.de> X-X2go-PR-Keywords: pending patch X-X2go-PR-Message: they-closed 585 X-X2go-PR-Package: nx-libs Date: Thu, 13 Nov 2014 21:00:18 +0000 Content-Type: multipart/mixed; boundary="----------=_1415912418-32710-0" This is a multi-part message in MIME format... ------------=_1415912418-32710-0 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 This is an automatic notification regarding your Bug report which was filed against the nx-libs package: #585: Clipboard handling with XFIXES broken It has been closed by Mike Gabriel . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Mike Gabriel by replying to this email. --=20 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems ------------=_1415912418-32710-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at control) by bugs.x2go.org; 13 Nov 2014 20:57:12 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=ham version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id EF20B3D18A; Thu, 13 Nov 2014 21:56:45 +0100 (CET) From: Mike Gabriel To: 585-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 585@bugs.x2go.org Subject: X2Go issue (in src:nx-libs) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20141113205645.EF20B3D18A@ymir.das-netzwerkteam.de> Date: Thu, 13 Nov 2014 21:56:45 +0100 (CET) close #585 thanks Hello, we are very hopeful that X2Go issue #585 reported by you has been resolved in the new release (2:3.5.0.28) of the X2Go source project »src:nx-libs«. You can view the complete changelog entry of src:nx-libs (2:3.5.0.28) below, and you can use the following link to view all the code changes between this and the last release of src:nx-libs. http://code.x2go.org/gitweb?p=nx-libs.git;a=commitdiff;h=39202bb0cfad1a5d78135a205033398003769997;hp=aeb5e8ad5491b9f950cb038ca6eb6b1e15fef05a If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:nx-libs. Thanks a lot for contributing to X2Go!!! light+love X2Go Git Admin (on behalf of the sender of this mail) --- X2Go Component: src:nx-libs Version: 2:3.5.0.28-0x2go1 Status: RELEASE Date: Thu, 13 Nov 2014 21:39:24 +0100 Fixes: 269 578 585 610 621 Changes: nx-libs (2:3.5.0.28-0x2go1) RELEASED; urgency=medium . [ Mike Gabriel ] * Provide COPYING file in tarball. Update debian/copyright. * Add 025_nxcomp-fix-ftbfs-against-jpeg9a.full+lite.patch. Fix FTBFS when built against libjpeg9a. Thanks to Gabriel Marcano for sending this in. (Fixes: #578). * Update 027_nxcomp_abstract-X11-socket.full+lite: Add patch header (Description: and Author: field). * Add 607_nxcomp_macosx-X11-launcher-in-private-tmp.full+lite.patch. Fix check for launchd socket path in $DISPLAY on recent Mac OS X systems. * Rename 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full.patch to 605_nxcomp_Types.h-dont-use-STL-internals-on-libc++.full+lite.patch. It is an nxcomp patch that needs to be applied in the nx-libs-lite _and_ the nx-libs-full tarball release. * debian/libnx-x11.postinst: + Don't use dpkg-architecture (bin:package dpkg-dev) in postinst script. Instead prep a libnx-x11.postinst script at build time. (Fixes: #621). * debian/rules: + No such option for dh_auto_build: --with quilt." * nx-libs.spec: + Adapt installation of debian/VERSION as VERSION.x2goagent and nxcomp/VERSION to latest changes introduced by 400_nxcomp-version.full+lite.patch. + Additionally adapt to building on openSUSE/SLES. + SUSE hack for linking to files in libX11-6 and libXext6. + Make sure all package directories are owned by one of the built bin:packages. + Fix Xinerama symlink installation into RPM bin:package libNX_Xinerama. (Fixes: #269). . [ Nito Martinez ] * Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison during NX session handshake. (Fixes: #610). . [ Ulrich Sibiller ] * Add 207_nxagent_fix-xfixes-selection.full.patch. Fix selection handling when XFIXES is enabled. (Fixes: #585). ------------=_1415912418-32710-0 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.x2go.org; 27 Aug 2014 21:32:01 +0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=ham version=3.3.2 Received: from mail-la0-f49.google.com (mail-la0-f49.google.com [209.85.215.49]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 567415DB3E for ; Wed, 27 Aug 2014 23:32:00 +0200 (CEST) Received: by mail-la0-f49.google.com with SMTP id b17so116668lan.36 for ; Wed, 27 Aug 2014 14:31:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=OMoQ1Awe/tjLqfNUfN08FQy0e9bRIHmJJUl0KzAxBSk=; b=txDlmzIPVogfWhbnjCqnSuUtVfQ9X7fSr413EXMUvDzwEdUzWROcLeNQoo+UN2SmZ9 NB6SdVnuvtOvwsQEVNoQHYohZTUQLDJVhDt7ibGVyJQq7D3n3iN7krcOHfvdnq57U3G1 DiY3yxTBSgaBkZa8rRYUoHcVC8DDnGitgpVfKRea7CteDAxsRzo0UxUiGeOr2WYC38x/ dHaHk6w+DNgZbfr4kClVmOuKxhwdiOYhbQfOmT1yvzedBeww1YI4B8h2OjKFN1qCYT2z fkctxWeg3DEm8tyebSUjzxY2aAKNSuxEWjoRYgnLOSLZspzCGUu/fHYhiTAtZMWrFU4H 300w== X-Received: by 10.152.4.9 with SMTP id g9mr37769575lag.14.1409175119573; Wed, 27 Aug 2014 14:31:59 -0700 (PDT) MIME-Version: 1.0 Sender: ulrich.sibiller@gmail.com Received: by 10.112.126.232 with HTTP; Wed, 27 Aug 2014 14:31:39 -0700 (PDT) From: Ulrich Sibiller Date: Wed, 27 Aug 2014 23:31:39 +0200 X-Google-Sender-Auth: A68vT2OqJMqqJo_GXtvoOeZEzig Message-ID: Subject: Clipboard handling with XFIXES broken To: submit@bugs.x2go.org Content-Type: text/plain; charset=UTF-8 Package: nx-xlibs Version: 3.5.0-27 I have found a clipboard problem which only occurs when the XFIXES extension is active. Sometimes qt applications running inside the session cannot paste what has been selected outside the session. Steps to reproduce: 1. start a new session (rootless or desktop, does not matter) 2. start at qt application within the session (I tried konsole and kedit) 3. start an xterm outside the session 4. select/mark some text in the qt app 5. paste the selection in the xterm with middle mouse button -> works 6. select/mark something in the xterm 7. paste the xterm selection with middle mouse button in the qt app -> does not work, the text selected in step 4 gets pasted instead I have tried that on Ubuntu 14.04, CentOS 6.5 and OpenSuse 11.4. These all have different QT (and KDE) versions. I could provoke this on all versions. Workaround: turn off XFIXES extension Some further observation: If you run xfixes-selection.pl (http://cpansearch.perl.org/src/KRYDE/X11-Protocol-Other-29/examples/xfixes-selection.pl) both inside and outside the x2go/nx session while reproducing this you can see that the SetSelectionOwner event of the XFIXES extension does not reach the x2goagent when something is selected in the xterm but both sides receive that event wehn something is selected in the qt app. ------------=_1415912418-32710-0-- From unknown Fri Mar 29 02:40:22 2024 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@bugs.x2go.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Bug archived. Date: Fr, 12 Dez 2014 06:24:02 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # Bug archived. thanks # This fakemail brought to you by your local debbugs # administrator