On Fri, Dec 10, 2010 at 04:23:32PM +0100, Pierre Habouzit <[email protected]> 
wrote:
> Huh ? if you want rxvt-unicode when ssh-ing to systems that haven't it
> installed, yes it's better to make the terminfo entry be included in
> ncurses which is pervasive (unlike urxvt). It has nothing to do with
> Debian...

Except that this only works on debian, as debian doesn't have the power (and
doesn't even try) to include the temrinfo in ncurses.

All it does is patch *their* variant of ncurses.

So of course this only has something to do with debian, as it only affects
the debian ncurses package.

> ...or its policy.

You might want to read http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270243

Yes, rxvt-unicode was delivered with the wrong TERM=rxvt setting in sarge
because it wasn't allowed to install it's own terminfo file.

Since it would have been possible for both ncurses-base and rxvt-unicode
to handle this in an upgrade-safe way (dpkg is not _that_ limited), it
wasn't done.

If something isn't a technical limitation but a political one, you call
this policy - there was no other reason for this breakage.

And TERM=rxvt is far more compatible than TERM=rxvt-256color (despite the
name, the latter doesn't debian policy and generally defines the wrong
keycodes - if you are confused, ask somebody who knows...).

> > > Marc: you may consider to upgrade your makefiles so that the make
> > > install is
> > 
> > Sorry, Pierre, but take your idiotic insults somewhere else.
> 
> I fail to see where I insulted you, unless saying that your
> build-system "install" target is buggy is an insult.

It is, because you well know it's a lie.

> But I love you too.

I don't love you, sorry. I think you are just an arrogant asshole.

But nice try to avoid the technical questions and the facts by making it
personally.

> > We don't use any automake-fu anywhere, and the far majority of
> > software doesn't support this, which is entirely a debian requirement.
> 
> When you use autotools, you have to respect DESTDIR (not prefix=
> indeed).

We use autotools, and no, we don't have to respect DESTDIR.

> It has absolutely nothing to do with Debian, and since you
> don't seem to believe me (and I'm sure you'll say that I'm an idiot
> despite the pointers, but I couldn't care less), for the other
> interested people, here are the pointers:
>  - http://sourceware.org/automake/automake.html#DESTDIR
>  - http://sourceware.org/automake/automake.html#Hard_002dCoded-Install-Paths

Maybe you should read it yourself, nothing there says it is a bug not to,
or even that you need to do that.

I herewith call your bluff: you made a statement, tried to make people
believe it by running around with important-looking URLs, but when one
actually checks them, one can see you are just a liar.

If you are not a liar, why do you make these claims when the pages you
refer to obviously disagree with you?

>    which is *exactly* what you're doing: installing to a hard-coded (in
>    tic) path.

Another lie: there is nothing hardcoded in rxvt-unicode, nor in tic (RTFM,
the manpage explains it on debian, I just checked)

Outside debian, the behaviour of tic is the corretc one by definition. Your
patch breaks urxvt for *everybody else*.

We, as upstream, create a distribution for people to download and
install. If debian has special requireemnts that collide with that, they
cna either nicely ask for us to support this in addition to the correct
solution, or patch it (if they know what they are doing, and I assume that
package maintaieners at least have some basic understanding of how their
distribution packaging system works).

What you are aksing for is to break our standalone distributon and create
something that works fine when building a debian package only.

As best, that's naive, but in your case, since you are well aware of that
and call it a "bug", it's just arrogance.

I am sorry, supporting people compiling their rxvt-unicode themselves is
NOT a bug for anybody who is even remotely reasonable.

> It seems that you have no clue how packaging software works (which is
> all fine, that's not something you're supposed to do as an upstream).

Maybe, but you can be sure that I would have done a better package than
the current maintainer or you. At least I have shown better understanding
of DESTDIR (you didn't even know the env variable name), terminfo issues
in general and how debian specifically handles them, compatibility with
past debian versions and other systems etc. etc.

> Maybe you should listen to people trying to improve your build system

Well, where are those people? All we have is a maintainer who gives a shit
about improving the build system and you, a liar who doesn't even know how
their distribution handles terminfo files and just wants us to break our
package for everybody in the process.

Really, take a breath and think about this. I am sure if you honestly try to
understand the issue, and this and my previous mails, you will realise how
wrong you are, and maybe in the future behave more sensible, and maybe you
even learn something about debian in the process.

This is the only reason I care to reply.

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      [email protected]
      -=====/_/_//_/\_,_/ /_/\_\



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to