pkgsrc-Bugs archive

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

Re: pkg/48806: x11/vte doesn't process the "Alt" properly.



The following reply was made to PR pkg/48806; it has been noted by GNATS.

From: Volkmar Seifert <vs%nifelheim.info@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: pkg/48806: x11/vte doesn't process the "Alt" properly.
Date: Wed, 14 May 2014 01:10:38 +0200

 --=_ba20b96806bc8aa9b0648bf7f9d50842
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain; charset=UTF-8;
  format=flowed
 
 Hello there,
 
 As the attachments of the last email were mistakenly base64-encoded, and 
 thus not immediately readable, I have attached them again, and hope 
 they're proper plain-text, now.
 
 Please excuse the inconvenience.
 
 As before, it's these two files:
 
 - "patch-aj" is the actual patch that solves the problem
 - "x11-vte.patch" is the patch that adds the patch's checksum
     to distfiles and bumps the package-revision up to 15
 
 
 Volkmar
 
 On 2014-05-13 23:55, Volkmar Seifert wrote:
 > The following reply was made to PR pkg/48806; it has been noted by 
 > GNATS.
 > 
 > From: Volkmar Seifert <vs%dimensionv.de@localhost>
 > To: gnats-bugs%NetBSD.org@localhost
 > Cc:
 > Subject: Re: pkg/48806: x11/vte doesn't process the "Alt" properly.
 > Date: Tue, 13 May 2014 21:53:26 +0000
 > 
 >  This is a multi-part message in MIME format.
 > 
 >  --Multipart=_Tue__13_May_2014_21_53_26_+0000_bjpgoPedGrGNI/Cm
 >  Content-Type: text/plain; charset=US-ASCII
 >  Content-Transfer-Encoding: 7bit
 > 
 >  Attached is the patch as I integrated it into my local version of 
 > x11/vte
 > 
 >  - "patch-aj" is the actual patch that solves the problem
 >  - "x11-vte.patch" is the patch that adds the patch's checksum
 >    to distfiles and bumps the package-revision up to 15
 > 
 >  On Tue, 13 May 2014 21:40:00 +0000 (UTC)
 >  vs%nifelheim.info@localhost wrote:
 > 
 >  > >Number:         48806
 >  > >Category:       pkg
 >  > >Synopsis:       x11/vte doesn't process the "Alt" properly.
 >  > >Confidential:   no
 >  > >Severity:       non-critical
 >  > >Priority:       medium
 >  > >Responsible:    pkg-manager
 >  > >State:          open
 >  > >Class:          sw-bug
 >  > >Submitter-Id:   net
 >  > >Arrival-Date:   Tue May 13 21:40:00 +0000 2014
 >  > >Originator:     Volkmar Seifert
 >  > >Release:        NetBSD 6.1_STABLE
 >  > >Organization:
 >  > >Environment:
 >  > NetBSD SnowLion.home.nifelheim.info 6.1_STABLE NetBSD 6.1_STABLE
 > (GENERIC) #1: Fri May  9 12:48:47 CEST 2014
 > mjoellnir@cheetah:/work/netbsd/v6/work/i386/GENERIC/obj/work/netbsd/v6/src/sys/arch/i386/compile/GENERIC
 > i386
 >  > >Description:
 >  > xfce4-terminal, and most likely gnome-terminal, too, suffer from a
 > bug in x11/vte. This bug is that the "Alt"-key is not mapped/processed
 > properly.
 >  > It's a known bug for some years now, and has been fixed in version
 > 0.28.2. pkgsrc-current however is using 0.28.1 with lots of patches.
 >  >
 >  > >How-To-Repeat:
 >  > Install an xfce- or gnome-terminal, x11/vte will be installed as a
 > dependency, and do something that would require the alt-key on the
 > shell, like typing this:
 >  >
 >  > # test case
 >  >
 >  > and then hitting alt-backspace.
 >  >
 >  > Expected behavior would be that "case" gets deleted.
 >  >
 >  > Real behavior however is that "e" gets deleted.
 >  > >Fix:
 >  > To solve this problem quickly, I applied this patch [1] I found in
 > this bug-report [2] to our version. After building and updating vte,
 > the problem with the "Alt"-Key was gone, and the terminal is behaving
 > as it would be expected again.
 >  >
 >  > [1] 
 > https://bug663779.bugzilla-attachments.gnome.org/attachment.cgi?id=242449
 >  > [2] https://bugzilla.gnome.org/show_bug.cgi?id=663779
 >  >
 >  > The patch doesn't need much changes, only the file-paths have to be 
 > adjusted.
 >  >
 > 
 > 
 >  --
 >  http://www.dimensionv.de/
 >  http://tech.nifelheim.info/
 >  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 >  OpenPGP
 >  Fingerprint: E03D 33DB B409 2E99 C2DA 7D64 145F 0A76 D252 7078
 >  Key: http://www.dimensionv.de/pgp (+ all public key-servers)
 >  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 > 
 >  --Multipart=_Tue__13_May_2014_21_53_26_+0000_bjpgoPedGrGNI/Cm
 >  Content-Type: application/octet-stream;
 >   name="patch-aj"
 >  Content-Disposition: attachment;
 >   filename="patch-aj"
 >  Content-Transfer-Encoding: base64
 > 
 >  
 > JE5ldEJTRDogcGF0Y2gtYWosdiAxLjQgMjAxMy8xMi8xNiAxOTo1MToxNCBtam9lbGxuaXIgRXhw
 >  
 > ICQKCi0tLSBzcmMva2V5bWFwLmMKKysrIHNyYy9rZXltYXAuYwpAQCAtOTkwLDYgKzk5MCwxNyBA
 >  
 > QCBzdGF0aWMgY29uc3Qgc3RydWN0IF92dGVfa2V5bWFwX2dyb3VwIHsKIAl7R0RLX0tFWSAoRjM1
 >  
 > KSwJCV92dGVfa2V5bWFwX0dES19GMzV9LAogfTsKIAorLyogUmVzdHJpY3QgbW9kaWZpZXJzIHRv
 >  
 > IHRoZSBzcGVjaWZpZWQgbWFzayBhbmQgZW5zdXJlIHRoYXQgVlRFX01FVEFfTUFTSywKKyAqIGRl
 >  
 > c3BpdGUgYmVpbmcgYSBjb21wb3VuZCBtYXNrLCBpcyB0cmVhdGVkIGFzIGluZGl2aXNpYmxlLiAq
 >  
 > LworR2RrTW9kaWZpZXJUeXBlCitfdnRlX2tleW1hcF9maXh1cF9tb2RpZmllcnMoR2RrTW9kaWZp
 >  
 > ZXJUeXBlIG1vZGlmaWVycywKKwkJR2RrTW9kaWZpZXJUeXBlIG1hc2spCit7CisJaWYgKG1vZGlm
 >  
 > aWVycyAmIFZURV9NRVRBX01BU0spCisJCW1vZGlmaWVycyB8PSBWVEVfTUVUQV9NQVNLOworCXJl
 >  
 > dHVybiBtb2RpZmllcnMgJiBtYXNrOworfQorCiAvKiBNYXAgdGhlIHNwZWNpZmllZCBrZXl2YWwv
 >  
 > bW9kaWZpZXIgc2V0dXAsIGRlcGVuZGVudCBvbiB0aGUgbW9kZSwgdG8gZWl0aGVyCiAgKiBhIGxp
 >  
 > dGVyYWwgc3RyaW5nIG9yIGEgY2FwYWJpbGl0eSBuYW1lLiAqLwogdm9pZApAQCAtMTEwNCw3ICsx
 >  
 > MTE1LDcgQEAgX3Z0ZV9rZXltYXBfbWFwKGd1aW50IGtleXZhbCwKIAl9IGVsc2UgewogCQlma2V5
 >  
 > X21vZGUgPSBma2V5X2RlZmF1bHQ7CiAJfQotCW1vZGlmaWVycyAmPSAoR0RLX1NISUZUX01BU0sg
 >  
 > fCBHREtfQ09OVFJPTF9NQVNLIHwgVlRFX01FVEFfTUFTSyB8IFZURV9OVU1MT0NLX01BU0spOwor
 >  
 > CW1vZGlmaWVycyA9IF92dGVfa2V5bWFwX2ZpeHVwX21vZGlmaWVycyhtb2RpZmllcnMsIEdES19T
 >  
 > SElGVF9NQVNLIHwgR0RLX0NPTlRST0xfTUFTSyB8IFZURV9NRVRBX01BU0sgfCBWVEVfTlVNTE9D
 >  
 > S19NQVNLKTsKIAogCS8qIFNlYXJjaCBmb3IgdGhlIGNvbmRpdGlvbnMuICovCiAJZm9yIChpID0g
 >  
 > MDsgZW50cmllc1tpXS5ub3JtYWxfbGVuZ3RoIHx8IGVudHJpZXNbaV0uc3BlY2lhbFswXTsgaSsr
 >  
 > KQpAQCAtMTM3NSw3ICsxMzg2LDcgQEAgX3Z0ZV9rZXltYXBfa2V5X2FkZF9rZXlfbW9kaWZpZXJz
 >  
 > KGd1aW50IGtleXZhbCwKIAkJcmV0dXJuOwogCX0KIAotCXN3aXRjaCAobW9kaWZpZXJzICYgc2ln
 >  
 > bmlmaWNhbnRfbW9kaWZpZXJzKSB7CisJc3dpdGNoIChfdnRlX2tleW1hcF9maXh1cF9tb2RpZmll
 >  
 > cnMobW9kaWZpZXJzLCBzaWduaWZpY2FudF9tb2RpZmllcnMpKSB7CiAJY2FzZSAwOgogCQltb2Rp
 >  
 > ZmllciA9IDA7CiAJCWJyZWFrOwpkaWZmIC0tZ2l0IGEvc3JjL2tleW1hcC5oIGIvc3JjL2tleW1h
 >  
 > cC5oCmluZGV4IDI0M2UyMmUuLjIxZDliOGUgMTAwNjQ0Ci0tLSBzcmMva2V5bWFwLmgKKysrIHNy
 >  
 > Yy9rZXltYXAuaApAQCAtMjcsNyArMjcsNyBAQAogCiBHX0JFR0lOX0RFQ0xTCiAKLSNkZWZpbmUg
 >  
 > VlRFX01FVEFfTUFTSwkJR0RLX01FVEFfTUFTSworI2RlZmluZSBWVEVfTUVUQV9NQVNLCQkoR0RL
 >  
 > X01FVEFfTUFTSyB8IEdES19NT0QxX01BU0spCiAjZGVmaW5lIFZURV9OVU1MT0NLX01BU0sJR0RL
 >  
 > X01PRDJfTUFTSwogCiAvKiBNYXAgdGhlIHNwZWNpZmllZCBrZXl2YWwvbW9kaWZpZXIgc2V0dXAs
 >  IGRlcGVuZGVudCBvbiB0aGUgbW9kZSwgdG8gZWl0aGVyCg==
 > 
 >  --Multipart=_Tue__13_May_2014_21_53_26_+0000_bjpgoPedGrGNI/Cm
 >  Content-Type: application/octet-stream;
 >   name="x11-vte.patch"
 >  Content-Disposition: attachment;
 >   filename="x11-vte.patch"
 >  Content-Transfer-Encoding: base64
 > 
 >  
 > PyB4MTEtdnRlLnBhdGNoCj8gcGF0Y2hlcy9wYXRjaC1hagpJbmRleDogTWFrZWZpbGUKPT09PT09
 >  
 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 >  
 > PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3QvcGtnc3JjL3gxMS92dGUvTWFrZWZpbGUsdgpyZXRyaWV2
 >  
 > aW5nIHJldmlzaW9uIDEuMTAxCmRpZmYgLXUgLXIxLjEwMSBNYWtlZmlsZQotLS0gTWFrZWZpbGUJ
 >  
 > NSBNYXkgMjAxNCAwMDo0ODozMyAtMDAwMAkxLjEwMQorKysgTWFrZWZpbGUJMTMgTWF5IDIwMTQg
 >  
 > MjE6NTE6MDggLTAwMDAKQEAgLTMsNyArMyw3IEBACiAKIC5pbmNsdWRlICJNYWtlZmlsZS5jb21t
 >  
 > b24iCiAKLVBLR1JFVklTSU9OPQkxNAorUEtHUkVWSVNJT049CTE1CiBDQVRFR09SSUVTPQl4MTEK
 >  
 > IAogTUFJTlRBSU5FUj0JcGtnc3JjLXVzZXJzQE5ldEJTRC5vcmcKSW5kZXg6IGRpc3RpbmZvCj09
 >  
 > PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 >  
 > PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L3BrZ3NyYy94MTEvdnRlL2Rpc3RpbmZvLHYKcmV0
 >  
 > cmlldmluZyByZXZpc2lvbiAxLjUxCmRpZmYgLXUgLXIxLjUxIGRpc3RpbmZvCi0tLSBkaXN0aW5m
 >  
 > bwkxNiBEZWMgMjAxMyAxOTo1MToxNCAtMDAwMAkxLjUxCisrKyBkaXN0aW5mbwkxMyBNYXkgMjAx
 >  
 > NCAyMTo1MTowOCAtMDAwMApAQCAtOSwzICs5LDQgQEAKIFNIQTEgKHBhdGNoLWFmKSA9IDY5ZWE3
 >  
 > ZTAyMmY2YzQ5NWMzYzlhZjY4MWQwNTY0NGI5ZDcwZTdiZGMKIFNIQTEgKHBhdGNoLWFoKSA9IDI4
 >  
 > Y2VlMjY2MTQzOWQ3ZDZmMTk1OWViZjNjN2QxYjdiM2ZlMGE3NjQKIFNIQTEgKHBhdGNoLWFpKSA9
 >  
 > IDRjMzY1ZDFkMDVmYWEyZDliZDBmOGYyMWQ1MDBhNzI2MDVmMDkyZDkKK1NIQTEgKHBhdGNoLWFq
 >  KSA9IGZkMTkxMTBhMjgyMTcxNzFkZDBkMTkyMmFlOTViZmYwOTBjNmI2YjYK
 > 
 >  --Multipart=_Tue__13_May_2014_21_53_26_+0000_bjpgoPedGrGNI/Cm--
 
 -- 
 http://www.dimensionv.de/
 http://tech.nifelheim.info/
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 OpenPGP
 Fingerprint: E03D 33DB B409 2E99 C2DA 7D64 145F 0A76 D252 7078
 Key: http://www.dimensionv.de/pgp (+ all public key-servers)
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 --=_ba20b96806bc8aa9b0648bf7f9d50842
 Content-Transfer-Encoding: base64
 Content-Type: text/x-diff;
  name=x11-vte.patch
 Content-Disposition: attachment;
  filename=x11-vte.patch;
  size=957
 
 PyB4MTEtdnRlLnBhdGNoCj8gcGF0Y2hlcy9wYXRjaC1hagpJbmRleDogTWFrZWZpbGUKPT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PQpSQ1MgZmlsZTogL2N2c3Jvb3QvcGtnc3JjL3gxMS92dGUvTWFrZWZpbGUsdgpyZXRyaWV2
 aW5nIHJldmlzaW9uIDEuMTAxCmRpZmYgLXUgLXIxLjEwMSBNYWtlZmlsZQotLS0gTWFrZWZpbGUJ
 NSBNYXkgMjAxNCAwMDo0ODozMyAtMDAwMAkxLjEwMQorKysgTWFrZWZpbGUJMTMgTWF5IDIwMTQg
 MjE6NTE6MDggLTAwMDAKQEAgLTMsNyArMyw3IEBACiAKIC5pbmNsdWRlICJNYWtlZmlsZS5jb21t
 b24iCiAKLVBLR1JFVklTSU9OPQkxNAorUEtHUkVWSVNJT049CTE1CiBDQVRFR09SSUVTPQl4MTEK
 IAogTUFJTlRBSU5FUj0JcGtnc3JjLXVzZXJzQE5ldEJTRC5vcmcKSW5kZXg6IGRpc3RpbmZvCj09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT0KUkNTIGZpbGU6IC9jdnNyb290L3BrZ3NyYy94MTEvdnRlL2Rpc3RpbmZvLHYKcmV0
 cmlldmluZyByZXZpc2lvbiAxLjUxCmRpZmYgLXUgLXIxLjUxIGRpc3RpbmZvCi0tLSBkaXN0aW5m
 bwkxNiBEZWMgMjAxMyAxOTo1MToxNCAtMDAwMAkxLjUxCisrKyBkaXN0aW5mbwkxMyBNYXkgMjAx
 NCAyMTo1MTowOCAtMDAwMApAQCAtOSwzICs5LDQgQEAKIFNIQTEgKHBhdGNoLWFmKSA9IDY5ZWE3
 ZTAyMmY2YzQ5NWMzYzlhZjY4MWQwNTY0NGI5ZDcwZTdiZGMKIFNIQTEgKHBhdGNoLWFoKSA9IDI4
 Y2VlMjY2MTQzOWQ3ZDZmMTk1OWViZjNjN2QxYjdiM2ZlMGE3NjQKIFNIQTEgKHBhdGNoLWFpKSA9
 IDRjMzY1ZDFkMDVmYWEyZDliZDBmOGYyMWQ1MDBhNzI2MDVmMDkyZDkKK1NIQTEgKHBhdGNoLWFq
 KSA9IGZkMTkxMTBhMjgyMTcxNzFkZDBkMTkyMmFlOTViZmYwOTBjNmI2YjYK
 --=_ba20b96806bc8aa9b0648bf7f9d50842
 Content-Transfer-Encoding: base64
 Content-Type: text/x-diff;
  name=patch-aj
 Content-Disposition: attachment;
  filename=patch-aj;
  size=1687
 
 JE5ldEJTRDogcGF0Y2gtYWosdiAxLjQgMjAxMy8xMi8xNiAxOTo1MToxNCBtam9lbGxuaXIgRXhw
 ICQKCi0tLSBzcmMva2V5bWFwLmMKKysrIHNyYy9rZXltYXAuYwpAQCAtOTkwLDYgKzk5MCwxNyBA
 QCBzdGF0aWMgY29uc3Qgc3RydWN0IF92dGVfa2V5bWFwX2dyb3VwIHsKIAl7R0RLX0tFWSAoRjM1
 KSwJCV92dGVfa2V5bWFwX0dES19GMzV9LAogfTsKIAorLyogUmVzdHJpY3QgbW9kaWZpZXJzIHRv
 IHRoZSBzcGVjaWZpZWQgbWFzayBhbmQgZW5zdXJlIHRoYXQgVlRFX01FVEFfTUFTSywKKyAqIGRl
 c3BpdGUgYmVpbmcgYSBjb21wb3VuZCBtYXNrLCBpcyB0cmVhdGVkIGFzIGluZGl2aXNpYmxlLiAq
 LworR2RrTW9kaWZpZXJUeXBlCitfdnRlX2tleW1hcF9maXh1cF9tb2RpZmllcnMoR2RrTW9kaWZp
 ZXJUeXBlIG1vZGlmaWVycywKKwkJR2RrTW9kaWZpZXJUeXBlIG1hc2spCit7CisJaWYgKG1vZGlm
 aWVycyAmIFZURV9NRVRBX01BU0spCisJCW1vZGlmaWVycyB8PSBWVEVfTUVUQV9NQVNLOworCXJl
 dHVybiBtb2RpZmllcnMgJiBtYXNrOworfQorCiAvKiBNYXAgdGhlIHNwZWNpZmllZCBrZXl2YWwv
 bW9kaWZpZXIgc2V0dXAsIGRlcGVuZGVudCBvbiB0aGUgbW9kZSwgdG8gZWl0aGVyCiAgKiBhIGxp
 dGVyYWwgc3RyaW5nIG9yIGEgY2FwYWJpbGl0eSBuYW1lLiAqLwogdm9pZApAQCAtMTEwNCw3ICsx
 MTE1LDcgQEAgX3Z0ZV9rZXltYXBfbWFwKGd1aW50IGtleXZhbCwKIAl9IGVsc2UgewogCQlma2V5
 X21vZGUgPSBma2V5X2RlZmF1bHQ7CiAJfQotCW1vZGlmaWVycyAmPSAoR0RLX1NISUZUX01BU0sg
 fCBHREtfQ09OVFJPTF9NQVNLIHwgVlRFX01FVEFfTUFTSyB8IFZURV9OVU1MT0NLX01BU0spOwor
 CW1vZGlmaWVycyA9IF92dGVfa2V5bWFwX2ZpeHVwX21vZGlmaWVycyhtb2RpZmllcnMsIEdES19T
 SElGVF9NQVNLIHwgR0RLX0NPTlRST0xfTUFTSyB8IFZURV9NRVRBX01BU0sgfCBWVEVfTlVNTE9D
 S19NQVNLKTsKIAogCS8qIFNlYXJjaCBmb3IgdGhlIGNvbmRpdGlvbnMuICovCiAJZm9yIChpID0g
 MDsgZW50cmllc1tpXS5ub3JtYWxfbGVuZ3RoIHx8IGVudHJpZXNbaV0uc3BlY2lhbFswXTsgaSsr
 KQpAQCAtMTM3NSw3ICsxMzg2LDcgQEAgX3Z0ZV9rZXltYXBfa2V5X2FkZF9rZXlfbW9kaWZpZXJz
 KGd1aW50IGtleXZhbCwKIAkJcmV0dXJuOwogCX0KIAotCXN3aXRjaCAobW9kaWZpZXJzICYgc2ln
 bmlmaWNhbnRfbW9kaWZpZXJzKSB7CisJc3dpdGNoIChfdnRlX2tleW1hcF9maXh1cF9tb2RpZmll
 cnMobW9kaWZpZXJzLCBzaWduaWZpY2FudF9tb2RpZmllcnMpKSB7CiAJY2FzZSAwOgogCQltb2Rp
 ZmllciA9IDA7CiAJCWJyZWFrOwpkaWZmIC0tZ2l0IGEvc3JjL2tleW1hcC5oIGIvc3JjL2tleW1h
 cC5oCmluZGV4IDI0M2UyMmUuLjIxZDliOGUgMTAwNjQ0Ci0tLSBzcmMva2V5bWFwLmgKKysrIHNy
 Yy9rZXltYXAuaApAQCAtMjcsNyArMjcsNyBAQAogCiBHX0JFR0lOX0RFQ0xTCiAKLSNkZWZpbmUg
 VlRFX01FVEFfTUFTSwkJR0RLX01FVEFfTUFTSworI2RlZmluZSBWVEVfTUVUQV9NQVNLCQkoR0RL
 X01FVEFfTUFTSyB8IEdES19NT0QxX01BU0spCiAjZGVmaW5lIFZURV9OVU1MT0NLX01BU0sJR0RL
 X01PRDJfTUFTSwogCiAvKiBNYXAgdGhlIHNwZWNpZmllZCBrZXl2YWwvbW9kaWZpZXIgc2V0dXAs
 IGRlcGVuZGVudCBvbiB0aGUgbW9kZSwgdG8gZWl0aGVyCg==
 --=_ba20b96806bc8aa9b0648bf7f9d50842--
 


Home | Main Index | Thread Index | Old Index