Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Hi, On Sun, Feb 12, 2006 at 06:03:07PM +0100, Mattia Dongili wrote: On Sun, Feb 12, 2006 at 11:59:42PM +0900, Osamu Aoki wrote: Hi, ... I tested 0.9.5 here that destroyed my runtime configuration :) Probably taking synaptics.h from the driver sources and stripping the unnecessary definitions (the non public part, see comments) is enough. Well, adjusting such differences are part of maintainership, I guess. Well, I'd expect upstream did that since 0.14.4 has been released quite a while ago (Nov. 05) and gsynaptics' synshm.h is only compatible only with 0.14.0 and 0.14.1. So maybe he is interested in such a change. AFAICT upstream gsynaptics-0.9.5 is not compatible with ubuntu's synaptics driver neither. Well, what I gathered from blog etc. writen in Japanese, original upstream (ikezoe) wrote it but gave to Mr. Ashie(makeinu) who seems to be quite active on OSS software thingy and make living with it. Packaging was done by another person (ikuya) who is pretty good at making package but lacks some attention to FTBFS issues. I guess this gsynaptics is somewhat stalled project which needs good contributor. I hope I did a useful job. gsynaptics (0.9.5-1) unstable; urgency=low * Initial package for Debian based on the work of Ikuya Awashiro [EMAIL PROTECTED] for Ubuntu with minor changes such as removing unused dpatch dependency. (closes: Bug#352303) * Update shared memory structure to match Debian xfree86-driver-synaptics-0.14.4-1 . -- Osamu Aoki [EMAIL PROTECTED] Fri, 10 Feb 2006 23:50:33 +0900 BTW: I'll soon upload a new revision recommending [gk]synaptics. I should have read what you wrote more carefully. Hey, that sounds very interesting. If you see your packages does better job under GTK library environment, let me know. I will be happy to give way to your gsynaptics to avoid name space conflict. Keep me updated. Oh, I don't maintain ksynaptics nor qsynaptics and they are kde things so a gtk configuration tool is really welcome (I admit I don't use it but Suggest-ing all the graphical configuration tools will hopefully ease the user's life. My bad I didn't do it before). Well, I have to say this upstream is half dead. So, active contribution is quite welcomed. Osamu PS: Mr. Ashie, if you are reading this, let me know what you think. I can read Japanese too. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Hi, On Sat, Feb 11, 2006 at 05:15:17PM +0100, Mattia Dongili wrote: On Sat, Feb 11, 2006 at 11:38:03PM +0900, Osamu Aoki wrote: Oops. I think I was careless. ... It looks like synclient is not always used. Be really careful then! We have to synchronize uploads when the shared memory segment layout of the driver changes. Hey, I hope I was not too careless :-) download, build, run, inspect I guess from the upstream. Oh, wait. Gsynaptics already includes a different (much older) version of struct SynapticsSHM. It won't work with the current synaptics driver available in etch. Yep. I tested 0.9.5 here that destroyed my runtime configuration :) Probably taking synaptics.h from the driver sources and stripping the unnecessary definitions (the non public part, see comments) is enough. Well, adjusting such differences are part of maintainership, I guess. I hope I did a useful job. gsynaptics (0.9.5-1) unstable; urgency=low * Initial package for Debian based on the work of Ikuya Awashiro [EMAIL PROTECTED] for Ubuntu with minor changes such as removing unused dpatch dependency. (closes: Bug#352303) * Update shared memory structure to match Debian xfree86-driver-synaptics-0.14.4-1 . -- Osamu Aoki [EMAIL PROTECTED] Fri, 10 Feb 2006 23:50:33 +0900 BTW: I'll soon upload a new revision recommending [gk]synaptics. Hey, that sounds very interesting. If you see your packages does better job under GTK library environment, let me know. I will be happy to give way to your gsynaptics to avoid name space conflict. Keep me updated. Osamu PS: I am slow in responding to e-mail these days. Give me at least 10 days before getting annoyed. Oh, please make sure to respond to the BTS. Then I can easily check it from the web. Gmail spam filter is sometimes too aggressive. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
On Sun, Feb 12, 2006 at 11:59:42PM +0900, Osamu Aoki wrote: Hi, On Sat, Feb 11, 2006 at 05:15:17PM +0100, Mattia Dongili wrote: On Sat, Feb 11, 2006 at 11:38:03PM +0900, Osamu Aoki wrote: Oops. I think I was careless. ... It looks like synclient is not always used. Be really careful then! We have to synchronize uploads when the shared memory segment layout of the driver changes. Hey, I hope I was not too careless :-) download, build, run, inspect I guess from the upstream. exactly, from sourceforge.jp Oh, wait. Gsynaptics already includes a different (much older) version of struct SynapticsSHM. It won't work with the current synaptics driver available in etch. Yep. I tested 0.9.5 here that destroyed my runtime configuration :) Probably taking synaptics.h from the driver sources and stripping the unnecessary definitions (the non public part, see comments) is enough. Well, adjusting such differences are part of maintainership, I guess. Well, I'd expect upstream did that since 0.14.4 has been released quite a while ago (Nov. 05) and gsynaptics' synshm.h is only compatible only with 0.14.0 and 0.14.1. So maybe he is interested in such a change. AFAICT upstream gsynaptics-0.9.5 is not compatible with ubuntu's synaptics driver neither. I hope I did a useful job. gsynaptics (0.9.5-1) unstable; urgency=low * Initial package for Debian based on the work of Ikuya Awashiro [EMAIL PROTECTED] for Ubuntu with minor changes such as removing unused dpatch dependency. (closes: Bug#352303) * Update shared memory structure to match Debian xfree86-driver-synaptics-0.14.4-1 . -- Osamu Aoki [EMAIL PROTECTED] Fri, 10 Feb 2006 23:50:33 +0900 BTW: I'll soon upload a new revision recommending [gk]synaptics. Hey, that sounds very interesting. If you see your packages does better job under GTK library environment, let me know. I will be happy to give way to your gsynaptics to avoid name space conflict. Keep me updated. Oh, I don't maintain ksynaptics nor qsynaptics and they are kde things so a gtk configuration tool is really welcome (I admit I don't use it but Suggest-ing all the graphical configuration tools will hopefully ease the user's life. My bad I didn't do it before). bye -- mattia :wq! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Hi, On Sat, Feb 11, 2006 at 07:34:22AM +0200, Lars Wirzenius wrote: Properly is a bad word to use in this context, since the configuration in question seems to result in a potential security problem. From the xfree86-driver-synaptics README.Debian file: ... Good point. Here is revised control file: Description: configuration tool for Synaptics touchpad driver of X server GSynaptics is a configuration tool for Synaptics touchpad driver of X server. This enables you to modify driver parameters on the fly through GUI interface using synclient program as its backend. . SECURITY NOTE! This program requires you to enable the SHMConfig option in the X configuration file. This is *not* *secure* if you are in an untrusted multiuser environment. For typical laptop PC environment with only one user account where this package is most likely to be used, risks involved can be acceptable level. . Please read /usr/share/doc/gsynaptics/README. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Description: configuration tool for Synaptics touchpad driver of X server GSynaptics is a configuration tool for Synaptics touchpad driver of X server. This enables you to modify driver parameters on the fly through GUI interface using synclient program as its backend. . SECURITY NOTE! This program requires you to enable the SHMConfig option in the X configuration file. This is *not* *secure* if you are in an untrusted multiuser environment. For typical laptop PC environment with only one user account where this package is most likely to be used, risks involved can be acceptable level. . Please read /usr/share/doc/gsynaptics/README. I usually don't criticize the package descriptions but I'm not sure that such information actually pertains to the package description. It should rather go in README.Debian I would also advise against the use of exclamation marks and *pseudo-bold text*. Package descriptions os a place where neutral language should be used: facts, only facts and not opinions. Addressing the users (you) in package descriptions is also something I would discourage. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Hi, On Sat, Feb 11, 2006 at 10:50:19AM +0100, Christian Perrier wrote: Description: configuration tool for Synaptics touchpad driver of X server GSynaptics is a configuration tool for Synaptics touchpad driver of X server. This enables you to modify driver parameters on the fly through GUI interface using synclient program as its backend. . SECURITY NOTE! This program requires you to enable the SHMConfig option in the X configuration file. This is *not* *secure* if you are in an untrusted multiuser environment. For typical laptop PC environment with only one user account where this package is most likely to be used, risks involved can be acceptable level. . Please read /usr/share/doc/gsynaptics/README. I usually don't criticize the package descriptions but I'm not sure that such information actually pertains to the package description. It should rather go in README.Debian Anyway, as installed, it does not change configuration -- Safe default User will do so when reading README file. I would also advise against the use of exclamation marks and *pseudo-bold text*. Package descriptions os a place where neutral language should be used: facts, only facts and not opinions. I guess just removing 2nd paragraph on will do the job. I will add README.Debian. Addressing the users (you) in package descriptions is also something I would discourage. Noted. Now, my control contains following only: - GSynaptics is a configuration tool for Synaptics touchpad driver of X server. This enables you to modify driver parameters on the fly through GUI interface using synclient program as its backend. -- I inserted security note to README file provided by the upstream so people will not miss it when seting SHMConfig to on. Osamu -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Now, my control contains following only: - GSynaptics is a configuration tool for Synaptics touchpad driver of X server. This enables you to modify driver parameters on the fly through GUI interface using synclient program as its backend. -- Let's nitpick a little: GSynaptics is a configuration tool for the Synaptics touchpad driver of the X server. This allow for modifications of the driver parameters on the fly through a GUI interface by using the synclient program as backend. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
* Christian Perrier wrote: Let's nitpick a little: Well, especially when nitpicking, you should be sure of what you are writing ;-) This allow for modifications of the driver s/allow/allows/ Regards, Sebastian -- PGP-Key: http://www.withouthat.org/~sebastian/public.key Fingerprint: A46A 753F AEDC 2C01 BE6E F6DB 97E0 3309 9FD6 E3E6
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
I had a second thought so I need your help again. On Sat, Feb 11, 2006 at 02:29:10PM +0100, Christian Perrier wrote: Now, my control contains following only: - GSynaptics is a configuration tool for Synaptics touchpad driver of X server. This enables you to modify driver parameters on the fly through GUI interface using synclient program as its backend. -- Let's nitpick a little: Yes :-) GSynaptics is a configuration tool for the Synaptics touchpad driver of the X server. This allow for modifications of the driver s/allow/allows/ ? parameters on the fly through a GUI interface by using the synclient program as backend. What do you think about this alternative description: GSynaptics is a GUI configuration tool for the Synaptics touchpad driver of the X server. This allows for modifications of the driver parameters on the fly by using the synclient program as its backend. I will plug in the best one and upload package soonish :-) Osamu
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Oops. I think I was careless. On Sat, Feb 11, 2006 at 11:18:04PM +0900, Osamu Aoki wrote: I had a second thought so I need your help again. GSynaptics is a configuration tool for the Synaptics touchpad driver of the X server. This allow for modifications of the driver s/allow/allows/ ? parameters on the fly through a GUI interface by using the synclient program as backend. It looks like synclient is not always used. What do you think about this alternative description: Maybe I should be safe to say: GSynaptics is a GUI configuration tool for the Synaptics touchpad driver of the X server. This allows for modifications of the driver parameters on the fly. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
On Sat, Feb 11, 2006 at 11:38:03PM +0900, Osamu Aoki wrote: Oops. I think I was careless. On Sat, Feb 11, 2006 at 11:18:04PM +0900, Osamu Aoki wrote: I had a second thought so I need your help again. GSynaptics is a configuration tool for the Synaptics touchpad driver of the X server. This allow for modifications of the driver s/allow/allows/ ? parameters on the fly through a GUI interface by using the synclient program as backend. It looks like synclient is not always used. Be really careful then! We have to synchronize uploads when the shared memory segment layout of the driver changes. download, build, run, inspect Oh, wait. Gsynaptics already includes a different (much older) version of struct SynapticsSHM. It won't work with the current synaptics driver available in etch. I tested 0.9.5 here that destroyed my runtime configuration :) Probably taking synaptics.h from the driver sources and stripping the unnecessary definitions (the non public part, see comments) is enough. BTW: I'll soon upload a new revision recommending [gk]synaptics. -- mattia :wq! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
Package: wnpp Severity: wishlist Owner: Osamu Aoki [EMAIL PROTECTED] Package name: gsynaptics Version : 0.9.5 Upstream Author : Hiroyuki Ikezoe [EMAIL PROTECTED], Takuro Ashie [EMAIL PROTECTED], Ikuya Awashiro [EMAIL PROTECTED] URL : https://sourceforge.jp/projects/gsynaptics/ License : GPL Description : configuration tool for Synaptics touchpad driver of X GSynaptics is a configuration tool for Synaptics touchpad driver of X server. Before you use this package, please read /usr/share/doc/gsynaptics/README and configure X server properly. -- If you are using gnome, this should give you nice alternative to qsynaptics :-) As a matter of fact, it has been locally packaged based on the packaging by Ikuya for Ubunts. Minor dependency fix was neded to build on Debian. I also changed build script to use autotoools-dev. If Ikuya wants to maintain this on Debian, I will be happy to sponsor. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15-1-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Bug#352303: ITP: gsynaptics -- configuration tool for Synaptics touchpad driver of X
la, 2006-02-11 kello 13:30 +0900, Osamu Aoki kirjoitti: GSynaptics is a configuration tool for Synaptics touchpad driver of X server. Before you use this package, please read /usr/share/doc/gsynaptics/README and configure X server properly. Properly is a bad word to use in this context, since the configuration in question seems to result in a potential security problem. From the xfree86-driver-synaptics README.Debian file: If you want to be able to change driver parameters without restarting the X server, enable the SHMConfig option in the X configuration file. You can then use the synclient program to query and modify driver parameters on the fly. SECURITY NOTE! This is not secure if you are in an untrusted multiuser environment. All local users can change the parameters at any time. I think it would be fair to add a similar note to the description of the gsynaptics package. Note that I'm not saying that this is a serious problem with the package: in many situations it does not matter if the touchpad settings can be changed by any local user. For example, on a laptop with only a single user account, or with many accounts but no way to log in via a network. These can be an acceptable risk for the ease of configuration. It is, however, important to notify the person installing the package about the issue. -- Even a bad picture is worth 500 words. --Droidy -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]