Re: potato bugs

2000-07-19 Thread Branden Robinson

[debian-sparc subscribers, please disregard the X-No-CC header above]

[though since I'm a SPARC owner now, I should subscribe...]

 We now seem to have 2.2.16 boot-floppies for everyone, so the main thing
 we're waiting on is X (and a fix for xserver-xsun) which is causing
 problems because we don't actually know of a fix yet. :-/ In any event,
 a final X should be ready one way or another in the next day or two.
 
 So the above will probably be removed in a couple of days if not NMUed
 or MUed.

If any Xsun users would like to try to help tracking down this extremely
aggravating problem, please make sure you are upgraded to 3.3.6-9, and then
replace the /usr/X11R6/bin/Xsun binary on your system with the file from
the following URL:

http://www.debian.org/~branden/Xsun

There seems to be a problem at the Xsun/kernel-framebuffer layer.  I've
added a whole bunch of debugging messages ("ErrorF"'s in X server jargon)
to a couple of functions in xc/programs/Xserver/hw/sun/sunInit.c that seem
to be at the heart of the problem.

Please email the results to the debian-x list so we do not clutter the
other lists.  Be sure that the /dev/fb symlink exists before trying this
server binary.

-- 
G. Branden Robinson |Somebody once asked me if I thought sex
Debian GNU/Linux|was dirty.  I said, "It is if you're
[EMAIL PROTECTED]  |doing it right."
http://www.debian.org/~branden/ |-- Woody Allen

 PGP signature


Re: rman (PolyglotMan) + TkMan are now under the Artistic License.

2000-07-19 Thread Branden Robinson

On Tue, Jul 18, 2000 at 09:26:12AM +0200, Sven LUTHER wrote:
 On Mon, Jul 17, 2000 at 10:49:27PM -0500, Branden Robinson wrote:
  You are one of the most hysterically panicky people I have ever met.
 
 Come on, just asking questions about it ...
 
 btw, just found out that xf4 mesa is incompatible with potato and current
 woody wine (fix on the way for woody it seems though ...)

4.0 and 4.0.1 are substantially different; it would help if you would
mention which version you are talking about when referring to bugs and
incompatibilities.

 just mutt too commode 'g' key ...

I can't parse this.  But nevermind, I'll chalk it up to a hasty error.

 Well, but the name suggest that ggi will only run with the mesa+ggi version,
 and not the mesa alone version. so will ggi run with the xfree version
 installed Or will you not be able to run ggi with XF4 installed.
 
 But then this surely is a ggi issue more than a XF issue.

Probably, but I understand Red Hat is cooking up a wrapper library that
will somehow figure out which of several Mesa (GL) versions is demanded and
LD_PRELOAD the right one for the application.

We can probably adapt such a thing to our own purposes.  Right now I'm just
trying to cross the bridge of preliminary .debs.  I am being held up by an
incredibly aggravating Xsun bug in 3.3.6.

  Well, I'm sure I'll figure something out, Sven.  Instead of freaking out,
  either calm down and contribute, or be quiet.
 
 Huh sorry, ...
 
 just wanted to tell you about what my experience in the past few month with
 XF4 + debian has shown me, and i thought also that discution about a topic is
 in a way contributing also, or are not that what the debian mailign list are
 all about ?

Often your tone implies to me that you expect me to solve all of these
problems for you.  Debian is a group effort, and a volunteer effort.  I can
only accomplish so much and I have to prioritize the time I do have.
Working for Progeny is greatly increasting the amount of time I can
contribute, but there are still only so many hours in the day.
Furthermore, I'm simply not experienced with the internals of the X source
code.  Especially not driver-level stuff.

 And please, don't take it bad, i just told you that, because i thought of it,
 and i thought that you, the all mighty Xfree maintainer could maybe benefit
 from it ?

See my above remarks about "tone".

 (BTW, XF4 will not run with matroxfb on my work box, so i reverted to 3.3.6)

Again, is this 4.0 or 4.0.1?

-- 
G. Branden Robinson |   You don't just decide to break Kubrick's
Debian GNU/Linux|   code of silence and then get drawn away
[EMAIL PROTECTED]  |   from it to a discussion about cough
http://www.debian.org/~branden/ |   medicine.

 PGP signature


Re: sensible-x-terminal and x-terminal-emulator

2000-07-19 Thread Branden Robinson

On Tue, Jul 18, 2000 at 10:44:46AM +0900, Tomohiro KUBOTA wrote:
 Ok, I can design a way to avoid hard-coding.  It will have a configuration
 file in /etc directory.  All X terminal emulators which supports special
 language like multibyte, combining, right-to-left, and up-to-down 
 languages will install its /etc item.  sensible-x-terminal-emulator
 will check the configuration file (or directory).  How about this idea?
 (Though this way needs more Debian Policy.)

Actually, I find this very appealing on the first reading or two and would
like to hear more about it.

-- 
G. Branden Robinson |Kissing girls is a goodness.  It is a
Debian GNU/Linux|growing closer.  It beats the hell out
[EMAIL PROTECTED]  |of card games.
http://www.debian.org/~branden/ |-- Robert Heinlein

 PGP signature


Re: sensible-x-terminal and x-terminal-emulator

2000-07-19 Thread Branden Robinson

On Thu, Jul 20, 2000 at 11:16:11AM +0900, Tomohiro KUBOTA wrote:
 If it is the most important to stop the 'feedback loop' and promote 
 international Xterm, we should rather adopt a 7-bit terminal emulator 
 as the default so that not only Asian people but also European-language 
 speakers are forced to develop the international Xterm!

Heh, okay, I take your point.

 PS. I started to contact with Xterm developer.  However, this does
 not mean that I will withdraw my sensible-x-terminal-emulator.

This is mainly what I'm getting it.  xterm is actively maintained these
days, and what's more, its maintainer seems to really care about i18n
issues.  He's applied dozens of patches from Markus Kuhn, who's heavily
into Unicode support on Linux.  Indeed, AFAICT xterm is superior to or on
par with the development pace of any other terminal program in use.  This
pace has been masked by the fact that most people don't know that you can
get xterm separate from the XFree86 tree, which releases quite slowly.

-- 
G. Branden Robinson |
Debian GNU/Linux|kernel panic -- causal failure
[EMAIL PROTECTED]  |universe will now reboot
http://www.debian.org/~branden/ |

 PGP signature


Re: rman (PolyglotMan) + TkMan are now under the Artistic License.

2000-07-19 Thread Branden Robinson

On Wed, Jul 19, 2000 at 10:33:38AM +0200, Sven LUTHER wrote:
 On Wed, Jul 19, 2000 at 01:13:21AM -0500, Branden Robinson wrote:
  4.0 and 4.0.1 are substantially different; it would help if you would
 
 Well, i don't think they are so different, apart from more drivers support and
 the DRI stuff updated. But anyway, the incompatibility came from wine not
 liking thread enabled mesa, which is present in all X installs (just mesa, no
 DRI stuff) as well as woody mesa ...

They are quite different in the bugfix department!  Dozens, if not
hundreds, of patches applied since 4.0 declare themselves to be bugfixes.

Therefore, if someone is seeing a bug in XFree86 4.x, I want to be sure
that "x" = "0.1".

 Well, it is considered good form when writing to lists to do a reply to all,

No it isn't.  It's considered good form to reply to the LIST, unless you
have something private to say.

  Probably, but I understand Red Hat is cooking up a wrapper library that
  will somehow figure out which of several Mesa (GL) versions is demanded and
  LD_PRELOAD the right one for the application.
 
 This seems somewhat heavy to me, best would be to switch to purely XF4 for
 woody, and keep the 3.3.6 server as compatibility stuff, don't know exactly,

We're going to be keeping some 3.x server binaries as well.  We have to,
unless we're going to tell some of our users to throw away their old video
cards.

  We can probably adapt such a thing to our own purposes.  Right now I'm just
  trying to cross the bridge of preliminary .debs.  I am being held up by an
  incredibly aggravating Xsun bug in 3.3.6.
 
 :(((

Yep, that's about how I feel.

 Well, this surely comes from the fact that often your tone suggest that you
 want everything done by yourself

I want to be careful what I delegate, because (as I'm sure you can attest)
no one deserves to be on the receiving end of my frustration when X is
being recalcitrant.  As it happens, Stephen R. Gore and I have worked it
out so that he will maintain the 3.3.x servers once I have finished
Debianing 4.0.

Anyway, recall the mythical man-month.  You can only split one task up so
much before you lose more than you gain.

 only about this, but the tone of a mail
 should not hinder us working together, remember also that not everyone is a
 native english speaker, and so maybe don't choose the most acomodating of
 tones, and are aware of all the subtilities of the english tongue ...

I'll try to keep this in mind.

 Well, my opinion is that a team work (in the manner of boot-floppies) would
 maybe be the best approch to the huge beast that is xfree, especially since
 XF4 now includes lot of other libs that were not included before (especially
 the mesa/GL stuff).

Up to a point.  Like I said, mythical man-month effects.

 But when i told you this some time ago, i was told to mind
 my own business ...

At the time I didn't have space in my mind to handle 4.0.  Now I do (or I'm
trying to).  I do not want to cross bridges before I come to them.

The main decision to be made is how much of what XF4 builds should be
shipped.  Anything we don't ship as part of X, obviously, can be handled by
others.  If that includes Mesa, that's fine with me.  But one person at a
time has to build and upload the X packages.

 Well, i am not saying that i am either, but i am doing some driver work right
 now, and will maybe be doing some DRI work in the future, and you pick up some
 stuff by the way ...
 
 I have also been running XF4 on top of debian since some time now.

Well, if we can learn to speak to each other just the right way, I look
forward to sharing knowledge with you.  :)

 4.0.1 naturraly, 4.0 is very outdated, and as xfree developper, i consider it
 my duty to run the lastmost release of it, to do testing ...

I would do so myself except I simply don't have a machine to spare for that
purpose.

 (btw, about matroxfb, Petr (the matroxfb maintainer) told me that he will not
 support XF4 until there is a debian package of it ...)

Which Petr is this?  That is an interesting attitude to take.  Holding
development efforts hostage based up on the development activities of
another volunteer doesn't strike me as very neighborly.  Nevertheless, I
hope to have .debs of some sort within the next couple of days.

-- 
G. Branden Robinson |  If you make people think they're
Debian GNU/Linux|  thinking, they'll love you;
[EMAIL PROTECTED]  |  but if you really make them think,
http://www.debian.org/~branden/ |  they'll hate you.

 PGP signature


Re: rman (PolyglotMan) + TkMan are now under the Artistic License.

2000-07-19 Thread Sven LUTHER

On Wed, Jul 19, 2000 at 04:08:09AM -0500, Branden Robinson wrote:
 On Wed, Jul 19, 2000 at 10:33:38AM +0200, Sven LUTHER wrote:
  On Wed, Jul 19, 2000 at 01:13:21AM -0500, Branden Robinson wrote:
   4.0 and 4.0.1 are substantially different; it would help if you would
  
  Well, i don't think they are so different, apart from more drivers support and
  the DRI stuff updated. But anyway, the incompatibility came from wine not
  liking thread enabled mesa, which is present in all X installs (just mesa, no
  DRI stuff) as well as woody mesa ...
 
 They are quite different in the bugfix department!  Dozens, if not
 hundreds, of patches applied since 4.0 declare themselves to be bugfixes.
 
 Therefore, if someone is seeing a bug in XFree86 4.x, I want to be sure
 that "x" = "0.1".

Ok, will do, ...

   Probably, but I understand Red Hat is cooking up a wrapper library that
   will somehow figure out which of several Mesa (GL) versions is demanded and
   LD_PRELOAD the right one for the application.
  
  This seems somewhat heavy to me, best would be to switch to purely XF4 for
  woody, and keep the 3.3.6 server as compatibility stuff, don't know exactly,
 
 We're going to be keeping some 3.x server binaries as well.  We have to,
 unless we're going to tell some of our users to throw away their old video
 cards.

...

do you know exactly which graphic boards are not supported in XF4 ? i think i
read something about all hardware supported in previous version is also
supported in XF4 (well, maybe not as well, but still you can use it).

And anyway, until woody ships, surely all boards will be supported ...

  Well, this surely comes from the fact that often your tone suggest that you
  want everything done by yourself
 
 I want to be careful what I delegate, because (as I'm sure you can attest)
 no one deserves to be on the receiving end of my frustration when X is
 being recalcitrant.  As it happens, Stephen R. Gore and I have worked it
 out so that he will maintain the 3.3.x servers once I have finished
 Debianing 4.0.

Good news, ...

 Anyway, recall the mythical man-month.  You can only split one task up so
 much before you lose more than you gain.

Yes, ...

but i guess maintaing X, especially XF4, is not one task, but lot of different
small tasks ?

  Well, my opinion is that a team work (in the manner of boot-floppies) would
  maybe be the best approch to the huge beast that is xfree, especially since
  XF4 now includes lot of other libs that were not included before (especially
  the mesa/GL stuff).
 
 Up to a point.  Like I said, mythical man-month effects.

Well, but having the mesa  xfree maintainer speaking together on a common
purely maintainer mailing list would be nice maybe ?

  But when i told you this some time ago, i was told to mind
  my own business ...
 
 At the time I didn't have space in my mind to handle 4.0.  Now I do (or I'm
 trying to).  I do not want to cross bridges before I come to them.
 
 The main decision to be made is how much of what XF4 builds should be
 shipped.  Anything we don't ship as part of X, obviously, can be handled by

Well, at first i thought i will only build the server, and reuse the old 3.3.6
stuff that shipped with debian, this didn't work too well (because of keyboard
problems, xterm colorhandling got broken, and some other stuff i don't
remember right now) so now i build all of X and have it replace the 3.3.6
stuff, which i keep around only to satisfy the dpkg dependencies.

I installed the stuff in /usr/X11R6.4, have it use /etc/X11/XF86Config.4, and
put it earlier than /usr/X11R6 stuff in both /etc/ld.so.conf and $PATH.

This works more or less. didn't manage to install it as nicely on my work box
here though.

Also XF4 now support multihead quite nicely, but most windows manager are not
aware of it, i think.

 others.  If that includes Mesa, that's fine with me.  But one person at a
 time has to build and upload the X packages.

That is ok, ...

but still making XF4 the default for woody will need adaptation in more than
just the XF packages.


  Well, i am not saying that i am either, but i am doing some driver work right
  now, and will maybe be doing some DRI work in the future, and you pick up some
  stuff by the way ...
  
  I have also been running XF4 on top of debian since some time now.
 
 Well, if we can learn to speak to each other just the right way, I look
 forward to sharing knowledge with you.  :)

:

  4.0.1 naturraly, 4.0 is very outdated, and as xfree developper, i consider it
  my duty to run the lastmost release of it, to do testing ...
 
 I would do so myself except I simply don't have a machine to spare for that
 purpose.

no problem, like said, there is more than enough work to share.

That said, upgrading from 4.0 to 4.0.1 (through all intermediate devel
versions) caused no major problems for me.

  (btw, about matroxfb, Petr (the matroxfb maintainer) told me that he will not
  support XF4 until there is a debian package of it 

Re: sensible-x-terminal and x-terminal-emulator

2000-07-19 Thread Branden Robinson
On Tue, Jul 18, 2000 at 01:56:34AM -0500, David Starner wrote:
 On Mon, Jul 17, 2000 at 10:38:01PM -0500, [EMAIL PROTECTED] wrote:
  I have no idea what the Vietnamese character set is called.
 
 VISCII. Since it's a 8-bit character set that's a subset of Unicode, it's
 little different from handling any other Latin-script language. (Except -
 VISCII puts letters in C1 control section, and a couple into the C0 control
 section.)

That's interesting.  So Vietnamese is an alphabetic language rather than an
ideographic one?

-- 
G. Branden Robinson |Somebody once asked me if I thought sex
Debian GNU/Linux|was dirty.  I said, It is if you're
[EMAIL PROTECTED]  |doing it right.
http://www.debian.org/~branden/ |-- Woody Allen


pgpN0on5BKKEK.pgp
Description: PGP signature


Re: sensible-x-terminal and x-terminal-emulator

2000-07-19 Thread Branden Robinson
On Wed, Jul 19, 2000 at 11:30:03AM +0900, Atsuhito Kohda wrote:

Please, there is no need to CC me list replies; please see the headers of
this message, as well as the one to which you replied.

 From: [EMAIL PROTECTED]
  I think it is a feedback loop.
 
 Please note at least that there are already variety of terminal 
 emulators although there is not yet sensible-x-terminal-emulator.

I am saying that I think sensible-x-terminal-emulator will promote this
feedback loop.

 For example I installed not only kterm, krxvt for Japanese 
 but also hanterm for Hangul to test message catalogue of lynx
 then alternatives automatically select(s) hanterm but this is
 not appropriate for me.
 
 There could be many, many cases where alternatives is (are?)
 not sufficient, IMHO.

Which is best addressed by expaning the capabilities of existing terminal
emulators to be less anchored to Latin character sets.

I just get the feeling that by taking a program like, say, xterm, and then
customizing it separately for Hangul, Han, and Japanese, there's some
duplication of effort.  I think a better program would result if one
started from the xterm code base and then said, I'm going to properly
internationalize this program so it can handle all of these character
sets.

Is this harder?  Yes.  But the world is getting ever smaller.

I'm not opposed to sensible-x-terminal-emulator as long as everyone
understands what it is: an inelegant workaround made necessary by the
actions of people who'd rather fork xterm than contribute to it.

-- 
G. Branden Robinson |   Optimists believe we live in the best of
Debian GNU/Linux|   all possible worlds.  Pessimists are
[EMAIL PROTECTED]  |   afraid the optimists are right.
http://www.debian.org/~branden/ |


pgpxCItDH9FWi.pgp
Description: PGP signature


Re: Sawfish GNOME control center problem

2000-07-19 Thread Branden Robinson
On Tue, Jul 18, 2000 at 07:42:34AM -0700, Alexander Hvostov wrote:
 Hi everyone,
 
 I seem to be having a problem with Sawfish's GNOME capplets:

Your question is inappropriate for this mailing list.  Have you even read
the charter of this mailing list?  You can find it at the URL below but I
will quote it here:

  This list is for the discussion and support of the X Window System within
  Debian. Issues of maintenance and porting of Debian's XFree86 packages are
  germane here, as are discussions of possible Debian policy mechanisms for
  ensuring the smooth interoperation of packages that use the X Window
  System, particularly widget sets, desktop environments, window managers,
  display managers, and packages that provide fonts for the X Window System.
  In particular, individuals involved with building official Debian XFree86
  packages for any architecture are invited to join, as are those with
  various graphics hardware who seek to reproduce and/or fix bugs in the X
  server. This is not a user support list; this list is intended for those
  who deal with the source code of any of the X Window System components
  mentioned above.

Please direct your query to debian-user.

-- 
G. Branden Robinson |   Measure with micrometer,
Debian GNU/Linux|   mark with chalk,
[EMAIL PROTECTED]  |   cut with axe,
http://www.debian.org/~branden/ |   hope like hell.


pgpBF9goHCbft.pgp
Description: PGP signature


Re: rman (PolyglotMan) + TkMan are now under the Artistic License.

2000-07-19 Thread Branden Robinson
On Tue, Jul 18, 2000 at 09:26:12AM +0200, Sven LUTHER wrote:
 On Mon, Jul 17, 2000 at 10:49:27PM -0500, Branden Robinson wrote:
  You are one of the most hysterically panicky people I have ever met.
 
 Come on, just asking questions about it ...
 
 btw, just found out that xf4 mesa is incompatible with potato and current
 woody wine (fix on the way for woody it seems though ...)

4.0 and 4.0.1 are substantially different; it would help if you would
mention which version you are talking about when referring to bugs and
incompatibilities.

 just mutt too commode 'g' key ...

I can't parse this.  But nevermind, I'll chalk it up to a hasty error.

 Well, but the name suggest that ggi will only run with the mesa+ggi version,
 and not the mesa alone version. so will ggi run with the xfree version
 installed Or will you not be able to run ggi with XF4 installed.
 
 But then this surely is a ggi issue more than a XF issue.

Probably, but I understand Red Hat is cooking up a wrapper library that
will somehow figure out which of several Mesa (GL) versions is demanded and
LD_PRELOAD the right one for the application.

We can probably adapt such a thing to our own purposes.  Right now I'm just
trying to cross the bridge of preliminary .debs.  I am being held up by an
incredibly aggravating Xsun bug in 3.3.6.

  Well, I'm sure I'll figure something out, Sven.  Instead of freaking out,
  either calm down and contribute, or be quiet.
 
 Huh sorry, ...
 
 just wanted to tell you about what my experience in the past few month with
 XF4 + debian has shown me, and i thought also that discution about a topic is
 in a way contributing also, or are not that what the debian mailign list are
 all about ?

Often your tone implies to me that you expect me to solve all of these
problems for you.  Debian is a group effort, and a volunteer effort.  I can
only accomplish so much and I have to prioritize the time I do have.
Working for Progeny is greatly increasting the amount of time I can
contribute, but there are still only so many hours in the day.
Furthermore, I'm simply not experienced with the internals of the X source
code.  Especially not driver-level stuff.

 And please, don't take it bad, i just told you that, because i thought of it,
 and i thought that you, the all mighty Xfree maintainer could maybe benefit
 from it ?

See my above remarks about tone.

 (BTW, XF4 will not run with matroxfb on my work box, so i reverted to 3.3.6)

Again, is this 4.0 or 4.0.1?

-- 
G. Branden Robinson |   You don't just decide to break Kubrick's
Debian GNU/Linux|   code of silence and then get drawn away
[EMAIL PROTECTED]  |   from it to a discussion about cough
http://www.debian.org/~branden/ |   medicine.


pgpod2miPfXSE.pgp
Description: PGP signature


Re: potato bugs

2000-07-19 Thread Branden Robinson
[debian-sparc subscribers, please disregard the X-No-CC header above]

[though since I'm a SPARC owner now, I should subscribe...]

 We now seem to have 2.2.16 boot-floppies for everyone, so the main thing
 we're waiting on is X (and a fix for xserver-xsun) which is causing
 problems because we don't actually know of a fix yet. :-/ In any event,
 a final X should be ready one way or another in the next day or two.
 
 So the above will probably be removed in a couple of days if not NMUed
 or MUed.

If any Xsun users would like to try to help tracking down this extremely
aggravating problem, please make sure you are upgraded to 3.3.6-9, and then
replace the /usr/X11R6/bin/Xsun binary on your system with the file from
the following URL:

http://www.debian.org/~branden/Xsun

There seems to be a problem at the Xsun/kernel-framebuffer layer.  I've
added a whole bunch of debugging messages (ErrorF's in X server jargon)
to a couple of functions in xc/programs/Xserver/hw/sun/sunInit.c that seem
to be at the heart of the problem.

Please email the results to the debian-x list so we do not clutter the
other lists.  Be sure that the /dev/fb symlink exists before trying this
server binary.

-- 
G. Branden Robinson |Somebody once asked me if I thought sex
Debian GNU/Linux|was dirty.  I said, It is if you're
[EMAIL PROTECTED]  |doing it right.
http://www.debian.org/~branden/ |-- Woody Allen


pgpb4RMpb4uTA.pgp
Description: PGP signature


Re: sensible-x-terminal and x-terminal-emulator

2000-07-19 Thread Tomohiro KUBOTA
Hi,

I will resend the following mail, which is originally sent to 
debian-devel list, to debian-x because recent discussion is 
also held on debian-x.

From: Tomohiro KUBOTA [EMAIL PROTECTED]
Subject: Re: sensible-x-terminal and x-terminal-emulator
Date: Tue, 18 Jul 2000 10:44:46 +0900

 Hi,
 
 From: Branden Robinson [EMAIL PROTECTED]
 Subject: Re: sensible-x-terminal and x-terminal-emulator
 Date: Sun, 16 Jul 2000 00:38:30 -0500
 
  I'm not yet sure what I think of this whole sensible-xtermemu idea, given
  that xterm is all I've personally ever needed, but for consistency with the
  other sensible things, I think the only reasonable name for this
  package/program would be sensible-x-terminal-emulator.
 
 At first, the fact that all you need is xterm cannot be a reason that
 xterm can satisfy all people in the world.
 
 Xterm can display 8-bit, non-multicolumn, non-combining, left-to-right
 languages only.  This is true even for XFree86-4.0-xterm.  Yes, I know
 there is an unofficial patch for XFree86-4.0-xterm to enable multicolumn
 and combining characters.  However, it supports these characters only
 via UTF-8.  We need encodings such as EUC-JP, EUC-KR, EUC-CN, EUC-TW, 
 ISO-2022-JP, ISO-2022-KR, ISO-2022-CN, BIG5, Shift-JIS, CN-GB, and so on,
 besides UTF-8.  You need ISO-8859-1 besides UTF-8, don't you?  You might 
 be annoyed if xterm were stop to support ISO-8859-* because it supports 
 UTF-8.  It is same.
 
 # No, not the same.  For example, code space of ISO-2022-INT* encoding
 # is larger than UTF-8.  Therefore, convert original text from 
 # ISO-2022-INT* into UTF-8  -  edit it  -  reconvert into ISO-2022-INT*
 # way cannot be done.
 
 We don't _shift into_ UTF-8.  UTF-8 should be one of many encodings 
 which Debian supports (in LOCALE framework).  However, I could not find 
 any intension of Xterm (or XFree86 web site) to support encodings 
 which I listed above.
 
 And more, hanterm has alphabet-hangul (Korean character) translation
 mechanism to input Korean using keyboard.  xiterm+thai has similar 
 Thai input mechanism.  Will xterm integrate these mechanisms?
 (Though Korean can be input using 'ami' package via XIM protocol.)
 
 
  I hope not.  Instead of all this furious forking of terminal emulators, I
  would hope that people would contribute to improving xterm.  It is actively
  maintained upstream by Thomas Dickey, and he is quite diligently working at
  improving it, with support for variable-width fonts, and so forth.  Maybe
  people should read the upstream xterm changelog every once in a while.
 
 This is not 'fork'.  This is a wrapper.
 
 
  Why don't we put our efforts towards making the standard, reference
  implementation of a terminal emulator fit for as many locales as possible?
  That program would be xterm.
 
 I admit your way is better.  However, do you really think xterm is the
 nearest to the ideal?  Xterm only supports 8-bit encoding and UTF-8 (now
 without multicolumn and combining characters).  On the other hand, kterm
 supports various encodings based on ISO-2022 (including ISO-8859-*.  You
 know, ISO-8859-* are also based on ISO-2022 and can be regarded as subsets
 of ISO-2022).  Rxvt supports a few multibyte encodings (though the 
 supported encoding must be specified on compile).  And more, kterm and 
 rxvt supports international input via XIM protocol.
 (XIM support is vitally important for CJK people).
 
 I am trying to read the source code of rxvt.  However, I have to study 
 X11 programming first.  (I don't know whether kterm is a living project
 now...)
 
 Time is a problem.  We need an X terminal emulator with multi-language 
 support NOW.  On the other hand, though Xterm might be going to 
 support every encodings in the world, it would be in future. 
 
 # However, if it is likely that multi-language xterm which can display,
 # input, and copy-paste all encodings, at least, which Debian locales and
 # locale-* packages support will be in time for Debian Woody, I will
 # withdraw sensible-x-terminal-emulator.
 
 
  sensible-editor or sensible-pager at all.  Instead it looks to me like you
  are hard-coding in all kinds of locale-specific assumptions about what
  terminal emulator program should be used.  That way lies madness.
 
 Asian people have to do many mess of locale-specific configurations
 before using Linux.  I bought many books on such configuraions.
 Don't you think this way lies much larger madness?  I'd like to stop
 this madness ASAP.  Or Debian would be defeated by other 'Japanese-
 localized' distributions which we don't need to read these books to
 use.
 
 Ok, I can design a way to avoid hard-coding.  It will have a configuration
 file in /etc directory.  All X terminal emulators which supports special
 language like multibyte, combining, right-to-left, and up-to-down 
 languages will install its /etc item.  sensible-x-terminal-emulator
 will check the configuration file (or directory).  How about this idea?
 (Though this way needs more 

Re: rman (PolyglotMan) + TkMan are now under the Artistic License.

2000-07-19 Thread Sven LUTHER
On Wed, Jul 19, 2000 at 01:13:21AM -0500, Branden Robinson wrote:
 On Tue, Jul 18, 2000 at 09:26:12AM +0200, Sven LUTHER wrote:
  On Mon, Jul 17, 2000 at 10:49:27PM -0500, Branden Robinson wrote:
   You are one of the most hysterically panicky people I have ever met.
  
  Come on, just asking questions about it ...
  
  btw, just found out that xf4 mesa is incompatible with potato and current
  woody wine (fix on the way for woody it seems though ...)
 
 4.0 and 4.0.1 are substantially different; it would help if you would

Well, i don't think they are so different, apart from more drivers support and
the DRI stuff updated. But anyway, the incompatibility came from wine not
liking thread enabled mesa, which is present in all X installs (just mesa, no
DRI stuff) as well as woody mesa ...

 mention which version you are talking about when referring to bugs and
 incompatibilities.

Well, i ran every version in between 4.0 and 4.0.1 but am currently running a
mostly 4.0.1 setup. (well with my additional glint pm3 driver work.

  just mutt too commode 'g' key ...
 
 I can't parse this.  But nevermind, I'll chalk it up to a hasty error.

Well, it is considered good form when writing to lists to do a reply to all,
(key 'g' in mutt) when replying to a mail. this will reply to all persons who
where recipient of the replied to mail, ...

  Well, but the name suggest that ggi will only run with the mesa+ggi version,
  and not the mesa alone version. so will ggi run with the xfree version
  installed Or will you not be able to run ggi with XF4 installed.
  
  But then this surely is a ggi issue more than a XF issue.
 
 Probably, but I understand Red Hat is cooking up a wrapper library that
 will somehow figure out which of several Mesa (GL) versions is demanded and
 LD_PRELOAD the right one for the application.

This seems somewhat heavy to me, best would be to switch to purely XF4 for
woody, and keep the 3.3.6 server as compatibility stuff, don't know exactly,
...

 We can probably adapt such a thing to our own purposes.  Right now I'm just
 trying to cross the bridge of preliminary .debs.  I am being held up by an
 incredibly aggravating Xsun bug in 3.3.6.

:(((


   Well, I'm sure I'll figure something out, Sven.  Instead of freaking out,
   either calm down and contribute, or be quiet.
  
  Huh sorry, ...
  
  just wanted to tell you about what my experience in the past few month with
  XF4 + debian has shown me, and i thought also that discution about a topic 
  is
  in a way contributing also, or are not that what the debian mailign list are
  all about ?
 
 Often your tone implies to me that you expect me to solve all of these
 problems for you.  Debian is a group effort, and a volunteer effort.  I can

Well, this surely comes from the fact that often your tone suggest that you
want everything done by yourself only about this, but the tone of a mail
should not hinder us working together, remember also that not everyone is a
native english speaker, and so maybe don't choose the most acomodating of
tones, and are aware of all the subtilities of the english tongue ...

 only accomplish so much and I have to prioritize the time I do have.

No problem, i wrote to the list, the nice thing with it is that you can come
back later and check the archive, will in the mean time i may have forgoten
the stuff i wanted to say.

 Working for Progeny is greatly increasting the amount of time I can
 contribute, but there are still only so many hours in the day.

Well, my opinion is that a team work (in the manner of boot-floppies) would
maybe be the best approch to the huge beast that is xfree, especially since
XF4 now includes lot of other libs that were not included before (especially
the mesa/GL stuff). But when i told you this some time ago, i was told to mind
my own business ...

 Furthermore, I'm simply not experienced with the internals of the X source
 code.  Especially not driver-level stuff.

Well, i am not saying that i am either, but i am doing some driver work right
now, and will maybe be doing some DRI work in the future, and you pick up some
stuff by the way ...

I have also been running XF4 on top of debian since some time now.

  And please, don't take it bad, i just told you that, because i thought of 
  it,
  and i thought that you, the all mighty Xfree maintainer could maybe benefit
  from it ?
 
 See my above remarks about tone.
 
  (BTW, XF4 will not run with matroxfb on my work box, so i reverted to 3.3.6)
 
 Again, is this 4.0 or 4.0.1?

4.0.1 naturraly, 4.0 is very outdated, and as xfree developper, i consider it
my duty to run the lastmost release of it, to do testing ...

(btw, about matroxfb, Petr (the matroxfb maintainer) told me that he will not
support XF4 until there is a debian package of it ...)

Friendly,

Sven LUTHER



Re: sensible-x-terminal and x-terminal-emulator

2000-07-19 Thread Atsuhito Kohda
From: Branden Robinson [EMAIL PROTECTED]
Subject: Re: sensible-x-terminal and x-terminal-emulator
Date: Wed, 19 Jul 2000 01:00:32 -0500

 Please, there is no need to CC me list replies; please see the headers of
 this message, as well as the one to which you replied.

Ah, very sorry.  I hope this is okay :)

 I just get the feeling that by taking a program like, say, xterm, and then
 customizing it separately for Hangul, Han, and Japanese, there's some
 duplication of effort.  I think a better program would result if one
 started from the xterm code base and then said, I'm going to properly
 internationalize this program so it can handle all of these character
 sets.

Well it might be best if every efforts are concentrated
on one point but note that we are in such a chaotic world,
open source comunity, so it is inevitable and natural that 
there are many duplication of efforts, IMHO.

I guess that you prefer unity than variety but it is
your personal preference, isn't it?

Don't you admit the existence of both vi and emacs or even
xemacs?

 I'm not opposed to sensible-x-terminal-emulator as long as everyone
 understands what it is: an inelegant workaround made necessary by the
 actions of people who'd rather fork xterm than contribute to it.

Hmm, then a user of rxvt is a bad person?  From your tone
I can not help thinking that you are opposed to 
sensible-x-terminal-emulator only by your preference.

If there is any unpoliteness please forgive me.  It is only
because of my lack of English ability and never my intention.

Best Regards,   2000.7.19

--
 Debian JP Developer - much more I18N of Debian
 Atsuhito Kohda [EMAIL PROTECTED]
 Department of Math., Tokushima Univ.



Re: rman (PolyglotMan) + TkMan are now under the Artistic License.

2000-07-19 Thread Branden Robinson
On Wed, Jul 19, 2000 at 10:33:38AM +0200, Sven LUTHER wrote:
 On Wed, Jul 19, 2000 at 01:13:21AM -0500, Branden Robinson wrote:
  4.0 and 4.0.1 are substantially different; it would help if you would
 
 Well, i don't think they are so different, apart from more drivers support and
 the DRI stuff updated. But anyway, the incompatibility came from wine not
 liking thread enabled mesa, which is present in all X installs (just mesa, no
 DRI stuff) as well as woody mesa ...

They are quite different in the bugfix department!  Dozens, if not
hundreds, of patches applied since 4.0 declare themselves to be bugfixes.

Therefore, if someone is seeing a bug in XFree86 4.x, I want to be sure
that x = 0.1.

 Well, it is considered good form when writing to lists to do a reply to all,

No it isn't.  It's considered good form to reply to the LIST, unless you
have something private to say.

  Probably, but I understand Red Hat is cooking up a wrapper library that
  will somehow figure out which of several Mesa (GL) versions is demanded and
  LD_PRELOAD the right one for the application.
 
 This seems somewhat heavy to me, best would be to switch to purely XF4 for
 woody, and keep the 3.3.6 server as compatibility stuff, don't know exactly,

We're going to be keeping some 3.x server binaries as well.  We have to,
unless we're going to tell some of our users to throw away their old video
cards.

  We can probably adapt such a thing to our own purposes.  Right now I'm just
  trying to cross the bridge of preliminary .debs.  I am being held up by an
  incredibly aggravating Xsun bug in 3.3.6.
 
 :(((

Yep, that's about how I feel.

 Well, this surely comes from the fact that often your tone suggest that you
 want everything done by yourself

I want to be careful what I delegate, because (as I'm sure you can attest)
no one deserves to be on the receiving end of my frustration when X is
being recalcitrant.  As it happens, Stephen R. Gore and I have worked it
out so that he will maintain the 3.3.x servers once I have finished
Debianing 4.0.

Anyway, recall the mythical man-month.  You can only split one task up so
much before you lose more than you gain.

 only about this, but the tone of a mail
 should not hinder us working together, remember also that not everyone is a
 native english speaker, and so maybe don't choose the most acomodating of
 tones, and are aware of all the subtilities of the english tongue ...

I'll try to keep this in mind.

 Well, my opinion is that a team work (in the manner of boot-floppies) would
 maybe be the best approch to the huge beast that is xfree, especially since
 XF4 now includes lot of other libs that were not included before (especially
 the mesa/GL stuff).

Up to a point.  Like I said, mythical man-month effects.

 But when i told you this some time ago, i was told to mind
 my own business ...

At the time I didn't have space in my mind to handle 4.0.  Now I do (or I'm
trying to).  I do not want to cross bridges before I come to them.

The main decision to be made is how much of what XF4 builds should be
shipped.  Anything we don't ship as part of X, obviously, can be handled by
others.  If that includes Mesa, that's fine with me.  But one person at a
time has to build and upload the X packages.

 Well, i am not saying that i am either, but i am doing some driver work right
 now, and will maybe be doing some DRI work in the future, and you pick up some
 stuff by the way ...
 
 I have also been running XF4 on top of debian since some time now.

Well, if we can learn to speak to each other just the right way, I look
forward to sharing knowledge with you.  :)

 4.0.1 naturraly, 4.0 is very outdated, and as xfree developper, i consider it
 my duty to run the lastmost release of it, to do testing ...

I would do so myself except I simply don't have a machine to spare for that
purpose.

 (btw, about matroxfb, Petr (the matroxfb maintainer) told me that he will not
 support XF4 until there is a debian package of it ...)

Which Petr is this?  That is an interesting attitude to take.  Holding
development efforts hostage based up on the development activities of
another volunteer doesn't strike me as very neighborly.  Nevertheless, I
hope to have .debs of some sort within the next couple of days.

-- 
G. Branden Robinson |  If you make people think they're
Debian GNU/Linux|  thinking, they'll love you;
[EMAIL PROTECTED]  |  but if you really make them think,
http://www.debian.org/~branden/ |  they'll hate you.


pgpeiZ4LnIBQh.pgp
Description: PGP signature


Re: rman (PolyglotMan) + TkMan are now under the Artistic License.

2000-07-19 Thread Sven LUTHER
On Wed, Jul 19, 2000 at 04:08:09AM -0500, Branden Robinson wrote:
 On Wed, Jul 19, 2000 at 10:33:38AM +0200, Sven LUTHER wrote:
  On Wed, Jul 19, 2000 at 01:13:21AM -0500, Branden Robinson wrote:
   4.0 and 4.0.1 are substantially different; it would help if you would
  
  Well, i don't think they are so different, apart from more drivers support 
  and
  the DRI stuff updated. But anyway, the incompatibility came from wine not
  liking thread enabled mesa, which is present in all X installs (just mesa, 
  no
  DRI stuff) as well as woody mesa ...
 
 They are quite different in the bugfix department!  Dozens, if not
 hundreds, of patches applied since 4.0 declare themselves to be bugfixes.
 
 Therefore, if someone is seeing a bug in XFree86 4.x, I want to be sure
 that x = 0.1.

Ok, will do, ...

   Probably, but I understand Red Hat is cooking up a wrapper library that
   will somehow figure out which of several Mesa (GL) versions is demanded 
   and
   LD_PRELOAD the right one for the application.
  
  This seems somewhat heavy to me, best would be to switch to purely XF4 for
  woody, and keep the 3.3.6 server as compatibility stuff, don't know exactly,
 
 We're going to be keeping some 3.x server binaries as well.  We have to,
 unless we're going to tell some of our users to throw away their old video
 cards.

...

do you know exactly which graphic boards are not supported in XF4 ? i think i
read something about all hardware supported in previous version is also
supported in XF4 (well, maybe not as well, but still you can use it).

And anyway, until woody ships, surely all boards will be supported ...

  Well, this surely comes from the fact that often your tone suggest that you
  want everything done by yourself
 
 I want to be careful what I delegate, because (as I'm sure you can attest)
 no one deserves to be on the receiving end of my frustration when X is
 being recalcitrant.  As it happens, Stephen R. Gore and I have worked it
 out so that he will maintain the 3.3.x servers once I have finished
 Debianing 4.0.

Good news, ...

 Anyway, recall the mythical man-month.  You can only split one task up so
 much before you lose more than you gain.

Yes, ...

but i guess maintaing X, especially XF4, is not one task, but lot of different
small tasks ?

  Well, my opinion is that a team work (in the manner of boot-floppies) would
  maybe be the best approch to the huge beast that is xfree, especially since
  XF4 now includes lot of other libs that were not included before (especially
  the mesa/GL stuff).
 
 Up to a point.  Like I said, mythical man-month effects.

Well, but having the mesa  xfree maintainer speaking together on a common
purely maintainer mailing list would be nice maybe ?

  But when i told you this some time ago, i was told to mind
  my own business ...
 
 At the time I didn't have space in my mind to handle 4.0.  Now I do (or I'm
 trying to).  I do not want to cross bridges before I come to them.
 
 The main decision to be made is how much of what XF4 builds should be
 shipped.  Anything we don't ship as part of X, obviously, can be handled by

Well, at first i thought i will only build the server, and reuse the old 3.3.6
stuff that shipped with debian, this didn't work too well (because of keyboard
problems, xterm colorhandling got broken, and some other stuff i don't
remember right now) so now i build all of X and have it replace the 3.3.6
stuff, which i keep around only to satisfy the dpkg dependencies.

I installed the stuff in /usr/X11R6.4, have it use /etc/X11/XF86Config.4, and
put it earlier than /usr/X11R6 stuff in both /etc/ld.so.conf and $PATH.

This works more or less. didn't manage to install it as nicely on my work box
here though.

Also XF4 now support multihead quite nicely, but most windows manager are not
aware of it, i think.

 others.  If that includes Mesa, that's fine with me.  But one person at a
 time has to build and upload the X packages.

That is ok, ...

but still making XF4 the default for woody will need adaptation in more than
just the XF packages.


  Well, i am not saying that i am either, but i am doing some driver work 
  right
  now, and will maybe be doing some DRI work in the future, and you pick up 
  some
  stuff by the way ...
  
  I have also been running XF4 on top of debian since some time now.
 
 Well, if we can learn to speak to each other just the right way, I look
 forward to sharing knowledge with you.  :)

:

  4.0.1 naturraly, 4.0 is very outdated, and as xfree developper, i consider 
  it
  my duty to run the lastmost release of it, to do testing ...
 
 I would do so myself except I simply don't have a machine to spare for that
 purpose.

no problem, like said, there is more than enough work to share.

That said, upgrading from 4.0 to 4.0.1 (through all intermediate devel
versions) caused no major problems for me.

  (btw, about matroxfb, Petr (the matroxfb maintainer) told me that he will 
  not
  support XF4 until there is a 

Re: potato bugs

2000-07-19 Thread Paul Vojta
On Wed, 19 Jul 2000 01:24:07 -0500,
Branden Robinson [EMAIL PROTECTED] wrote:

 If any Xsun users would like to try to help tracking down this extremely
 aggravating problem, please make sure you are upgraded to 3.3.6-9, and then
 replace the /usr/X11R6/bin/Xsun binary on your system with the file from
 the following URL:
 
 http://www.debian.org/~branden/Xsun
 
 There seems to be a problem at the Xsun/kernel-framebuffer layer.  I've
 added a whole bunch of debugging messages (ErrorF's in X server jargon)
 to a couple of functions in xc/programs/Xserver/hw/sun/sunInit.c that seem
 to be at the heart of the problem.

OK.  Here's the output on my machine (Sun Sparc 5, cg6 fb).
Note that Xsun runs fine as root for me (see bug #67096), so this output
may not be helpful to you.

==

Cannot open /dev/gpmdata, error 2. Trying /dev/sunmouse.
InitOutput: entering
(using VT number 7)

InputOutput: populating pScreenInfo
pScreenInfo-imageByteOrder = 1
pScreenInfo-bitmapScanlineUnit = 32
pScreenInfo-bitmapScanlinePad = 32
pScreenInfo-bitmapBitOrder = 1
pScreenInfo-numPixmapFormats = 2
XKB is defined
InitOutput: sunDevsInited is FALSE
devList = GetDeviceList (argc, argv)
Successful OpenFrameBuffer (devList[0] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[1] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[2] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[3] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[4] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[5] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[6] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[7] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[8] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[9] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[10] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[11] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[12] not null and scr = 0 ( 3)
Successful OpenFrameBuffer (devList[13] not null and scr = 0 ( 3)
sunFbs[0].fd was -1, not stat()ing or doing linuxSetConsoleFb (scr = 0)
sunFbs[1].fd was -1, not stat()ing or doing linuxSetConsoleFb (scr = 1)
sunFbs[2].fd was -1, not stat()ing or doing linuxSetConsoleFb (scr = 2)
InputOutput: leaving

Fatal server error:
no screens found
X connection to :0.0 broken (explicit kill or server shutdown).



 Please email the results to the debian-x list so we do not clutter the
 other lists.  Be sure that the /dev/fb symlink exists before trying this
 server binary.

Check.

% ls -l /dev/fb /dev/fb0
lrwxrwxrwx1 root root3 Jul 10 17:18 /dev/fb - fb0
crw--w--w-1 root tty   29,   0 Feb 26  1998 /dev/fb0


--Paul Vojta, [EMAIL PROTECTED]



Re: sensible-x-terminal and x-terminal-emulator

2000-07-19 Thread Tomohiro KUBOTA
Hi,

From: Branden Robinson [EMAIL PROTECTED]
Subject: Re: sensible-x-terminal and x-terminal-emulator
Date: Wed, 19 Jul 2000 01:00:32 -0500

 Please note at least that there are already variety of terminal
 emulators although there is not yet sensible-x-terminal-emulator.
 I am saying that I think sensible-x-terminal-emulator will promote this
 feedback loop.

You might be right.  However, you are too idealistic.  Asian people
need sensible-x-terminal-emulator NOW.  This need is concrete and
your 'feedback loop' is only a possibility.  And the possibility 
can be avoided because the development of software is done by
human will.  It is not a natural phenomenon.  This is different 
from possibility to rain or snow.

If it is the most important to stop the 'feedback loop' and promote 
international Xterm, we should rather adopt a 7-bit terminal emulator 
as the default so that not only Asian people but also European-language 
speakers are forced to develop the international Xterm!

Or, how about using KTERM as the default X terminal emulator for
Debian until the ideal international X terminal emulator will be
available?  Kterm supports ISO2022-based various character sets
including ISO8859-{1,2,3,4,5,6,7,8,9}, JISX0201, JISX0208, GB2312, 
and KSC5601.  Much better than Xterm.
(Though Kterm does not support KOI8-R, TIS620, VISCII, and so on.)
Check http://surfchem0.riken.go.jp/~kubota/mojibake/terminal-emulators.html
for a screenshot of Kterm with variety of charsets including
ISO-8859-{1,2}, Russian, Hebrew, Japanese, and Korean.

PS. I started to contact with Xterm developer.  However, this does
not mean that I will withdraw my sensible-x-terminal-emulator.

---
Tomohiro KUBOTA [EMAIL PROTECTED]
http://surfchem0.riken.go.jp/~kubota/



Re: potato bugs

2000-07-19 Thread Branden Robinson
We (Mike Renfro, Ben Collins, and I) found the problem.  Thanks for your help!

-- 
G. Branden Robinson|
Debian GNU/Linux   | The software said it required Windows
[EMAIL PROTECTED]  | 3.1 or better, so I installed Linux.
http://deadbeast.net/~branden/ |


pgpiXUPtsn4nf.pgp
Description: PGP signature