Re: .bashrc (ls --color=auto setting)

2000-08-29 Thread Nicolás Lichtmaier
> Nonono. auto means:
> 
>   With --color=auto,
>color codes are output only if  standard  output  is  con­
>nected to a terminal (tty).

 I know, I know... but IMO it should also check the terminal type.




Re: Bug#70269: automatic build fails for potato

2000-08-29 Thread Branden Robinson
On Mon, Aug 28, 2000 at 06:21:55PM +0300, Antti-Juhani Kaijanaho wrote:
> On 2829T004006+1100, Hamish Moffatt wrote:
> > The purists have deemed debhelper to be build-unessential.
> 
> "The purists" happen to be the readership of debian-policy from last year.

Purists happen to be whoever disagrees with Hamish Moffat.  Cf. his
rhetoric here with his rhetoric in the great Social Contract amendment
flamewar.

-- 
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.


pgpB3zO6anOyt.pgp
Description: PGP signature


Re: Bug#70269: automatic build fails for potato

2000-08-29 Thread Anand Kumria
On Tue, Aug 29, 2000 at 11:57:32AM -0500, Manoj Srivastava wrote:
> >>"Hamish" == Hamish Moffatt <[EMAIL PROTECTED]> writes:
> 
>  Hamish> The package could be redone not to use debhelper. At the same time,
>  Hamish> the package could be rewritten not to use the C compiler.
> 
>  Hamish> Lazy programmers who require a C compiler, what is the world
>  Hamish> coming to? :-) 
> 
>   Yes indeed, there appears to be a modicum of common sense in
>  play here, Even though anything can be coded in assembly, or for a
>  turing machine, the principle here takes into account the effort
>  involved. It also tries to take into account the number of packages
>  that would need to write in an dependency if it was not a build
>  essential. 
> 
>   For a program written in C, a total  rewrite may be required
>  if one needs to remove the3 dependency on the compiler; however,
>  helper packages are not deemed to be that hared to replace. (You do
>  know what your helper package is doing, don't you?)

I did care at one point but don't any longer. It requires less effort
to figure it out anew each time a problem crops up.

Computers -> More Time.
  ^^
That transition point is software/tools which give me that. For the
vast majority of developers tools like debhelper do that.

For the other vast majority of people, C Compilers do the same thing. 
(You do know what your C compiler is doing, don't you?). The same can
apply to any large package (the kernel, X). (In howmuch detail do
you know what they are doing?).

One of nice things that devolves from having "interested" people look
after packages is that they can see to the details, which are important,
but not to everyone.

Now if only there was a distribution where people looked after packages
they had an interest in. Hey! Isn't that Debian?

>   However, given the number of people who seem to automatically
>  assume helper packages, is it time to revisit this issue?

I think so.

>   manoj
>  i'll fight tooth and nail any effort to make helper packages mandatory

Currently 87% of all packages [0] use some build scripts (not even counting
dbs -- doogie's build system -- of which some large packages; e.g. X use).

Not having the helper packages included in the autobuild system appears to
benefit, at most, around ~470 packages. 

Regards,
Anand

[0] Raw taken from Joey Hess's debhelper charts which can be found at
http://www.kitenet.net/programs/debhelper/stats/data>




Re: Potato now stable

2000-08-29 Thread Linh Dang
Hi

first I'm just a debian-user, if you guys don't mind my 2 cents then
here it is:

I think a task packages is a bad approach to the too-many-packages
problems.  The organisation of the packages shouldn't be part of the
dependency system, IMHO. This organization is intended to help clue-less
debian-user (like me) to navigate the overwhelming debian archive and
selecting the desired packages without much effort.

This organisation should be implemented orthogonally to the dependency
system, such as:

+---+
/|  | The DAG of Debian |  |\
   / |  | packages with |  | \
task view |  |  | dependencies as   |  |  | project view
   \ |  | vertices  |  | /
\|  |   |  |/
+---+


\  /
 --
 functionality view


A view is almost-tree structure such as:

functionality>tool>ui>x11-windows-manager>sawfish
   |   |   |   |-->wmaker
   |   |   |
   |   |   |-->x11-screen-saver--->xlockmore-gl
   |   |   |
   |   |   |-->gtk-engines--->gtk-engines-thinice
   |   |
   |   |-->www>browser>communicator
   |   |-->server>apache
   |   |-->command-line-client--->wget
   |
   |-->apps--->office>financial>emma
|-->gnucash
|-->gnumeric


task--->all-python>python-core>python-base
   |   |-->python-doc
   |-->python-dev>python-zlib
  |-->python-gdbm
...

project>python>core--->python-base
 | |-->doc--->...
 | |-->libs--->...
 | |-->ui>...
 | |-->...
 |
 |->gnome>core>
  |-->ui->themes>
  |-->libs--->...
  |-->apps>...

   

Selecting a group in a view will select all sub-nodes. Unselecting a
node won't affect the selection of its parents. That is, the arrows in
the views are group relationships and not dependencies.
   
The sawfish package would have a new control line such as:

Package: sawfish
Groups: project.gnome.ui.windows-manager,
task.gnome-all.windows-manager,functionality.tool.ui.x11-windows-manager


Package: libncurses5
Groups: project.ncurses.ncurses5.lib,task.ncurses.runtime.ncurses5,
functionality.runtime-lib.ui.console.ncurses



Just my confused and naive 2 cents.

L.D.