Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-14 Thread Stephen Birch
Josselin Mouette([EMAIL PROTECTED])@2005-04-12 09:20:
 Why? When you don't know Perl, and you feel like improving a software in
 Perl is like eating oysters with skiing gloves,

LOL

 rewriting the software in Python so that you can work on it seems
 like the best solution.

An even better solution is to rewrite it in ruby so it doesn't have to
converted from python to ruby at a later date :-)

S.


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



Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Andreas Tille
On Mon, 11 Apr 2005, Martin Schulze wrote:
Why are there Vi and Emacs?
Different taste of the users - valid reason.
Why are there Perl and Python?
Different taste of programmers - valid reason.
Why are there viewcvs and cvsweb?
Why are there cvs-syncmail and cvs-mailcommit?
Why are there tkirc and xchat?
Why are there whois and gwhois?
Don't know enought about these.
Why are there dupload and dput?
Very good question! The only example which falls in the lintian / linda
category.  Oh no - it is even more stupid ...
Why are there KDE and GNOME?
Different taste of users - valid reason.
Why are there icewm and windowmaker?
Why are there mailman, smartlist and ecartis?
Don't know enought about these.
Guess some people have preferences for either languages or other.
The reason: I just rewrite an application because the language it is
written in. sounds a very stupid reason to me.  Something else has
to be broken with this application to make a real reason.  (If not
I now go and start programming a random application written in TCL/TK -
feel free to insert any other language and spare the flameware.)
Additionally, competing projects often improve the development of
both projects.
Sure, were competition makes sense from a usage point of view.  But some
applications (like dupload/dput and lintian/linda) have such a simple and
clear purpose that it would be enouth if they would just work.
Kind regards
 Andreas.
--
http://fam-tille.de
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Josselin Mouette
Le mardi 12 avril 2005 à 08:31 +0200, Andreas Tille a écrit :
 The reason: I just rewrite an application because the language it is
 written in. sounds a very stupid reason to me.

Why? When you don't know Perl, and you feel like improving a software in
Perl is like eating oysters with skiing gloves, rewriting the software
in Python so that you can work on it seems like the best solution.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
   `-  Debian GNU/Linux -- The power of freedom



Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Alexander Schmehl
* Andreas Tille [EMAIL PROTECTED] [050412 08:31]:
 Guess some people have preferences for either languages or other.
 The reason: I just rewrite an application because the language it is
 written in. sounds a very stupid reason to me.

It doesn't for me after I heard, that foo was orhpaned.  None
volunteered to adopt it, but someone volunteered to write something,
that does work in his prefered language.  Sometimes it is easier to
restart from scratch than to try to adopt an foreign thing.

So we have linda and lintian.  So what?


Yours sincerely,
  Alexander


signature.asc
Description: Digital signature


Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Andreas Tille
On Tue, 12 Apr 2005, Alexander Schmehl wrote:
It doesn't for me after I heard, that foo was orhpaned.  None
volunteered to adopt it, but someone volunteered to write something,
that does work in his prefered language.  Sometimes it is easier to
restart from scratch than to try to adopt an foreign thing.
If we talk about foo you are right.
But we talked about lintian which is a tool I expect to be needed by
a lot of skilled perl programmers.  Anybody of them will care about lintian
before I finish my rewriting job.
So we have linda and lintian.  So what?
So nothing.  I was just wondering why people spend there time with things
I would not really call effectice.  Others play doom or whatever.  I prefer
people spending their time with redoing things which are just done.  So thanks
to the linda programmers to not just play shot-em-up games or eating
oysters with skiing gloves or whatever.
But the question was about the sense and I told here I fail to see the sense
(ins this special case) as I fail to see the sense of shot-em-up games (in
any case).
Kind regards
   Andreas.
--
http://fam-tille.de
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Thijs Kinkhorst
On Mon, April 11, 2005 22:26, Emanuele Rocca said:
 Well some differences came out:

 - linda has proper l10n strings for most errors (in German)
 - different output formats
 - different test sets
 - linda is faster

So, linda is better than lintian? Faster and localized, that sound like
good benefits to me. I haven't heard anyone listing the benefits of
lintian over linda.

Why aren't we using linda then instead of lintian and merge any tests that
lintian has and linda doesn't into linda? That would give us all a better
tool, right?

These programs have a very limited scope; it's better compared with
creating www1.debian.org and www2.debian.org that both have different
content and features than comparing it with vi/emacs.


Thijs


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



Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Nico Golde
Hello Emanuele,

* Emanuele Rocca [EMAIL PROTECTED] [2005-04-12 07:53]:
 * [ 11-04-05 - 22:03 ] Nico Golde [EMAIL PROTECTED] wrote: 
   * Martin Schulze [EMAIL PROTECTED] [2005-04-11 22:00]:
Why are there Vi and Emacs?
Why are there Perl and Python?
   [...] 
   But thats not my problem. The programs etc. you showed are very
   different in using, look etc.
   What I dont know is what is the difference except the programming
   language in the case of lintian and linda.
   Nobody told me yet.
 
 Well some differences came out:
 
 - linda has proper l10n strings for most errors (in German)
 - different output formats
 http://lists.debian.org/debian-devel/2005/04/msg00484.html
 
 - different test sets
 - linda is faster
 http://lists.debian.org/debian-devel/2005/04/msg00489.html


Ok thanks for sum up the points!
Regards and thanks to all
Nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgpYmihae70Or.pgp
Description: PGP signature


Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Kevin Mark
On Tue, Apr 12, 2005 at 09:20:28AM +0200, Josselin Mouette wrote:
 Le mardi 12 avril 2005 à 08:31 +0200, Andreas Tille a écrit :
  The reason: I just rewrite an application because the language it is
  written in. sounds a very stupid reason to me.
 
 Why? When you don't know Perl, and you feel like improving a software in
 Perl is like eating oysters with skiing gloves, rewriting the software
 in Python so that you can work on it seems like the best solution.
Hi those who breathe life into code,
could the 'test' that linda and lintian use be written in a 'common' format
-- heaven forfend something like xml x-)
just a thought,
Kev
-- 
counter.li.org #238656 -- goto counter.li.org and be counted!
_,   _,  ,'`.
  `$$' `$$' `.  ,'
   $$   $$`'
   $$   $$ _,   _
 ,d$$$g$$  ,d$$$b.  $$,d$$$b.`$$' g$b.`$$,d$$b.
,$P'  `$$ ,$P' `Y$. $$$'  `$$ $$  '   `$$ $$$' `$$
$$'$$ $$'   `$$ $$'$$ $$  ,g$$ $$'   $$
$$ $$ $$g$$ $$ $$ $$ ,$P   $$ $$$$
$$,$$ $$.   $$,$P $$ $$'   ,$$ $$$$
`$g. ,$$$ `$$._ _., $$ _,g$P' $$ `$b. ,$$$ $$$$
 `Y$$P'$$. `YP',P'  ,$$. `Y$$P'$$.$$.  ,$$.


signature.asc
Description: Digital signature


Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-12 Thread Nico Golde
Hello Josselin,

* Josselin Mouette [EMAIL PROTECTED] [2005-04-12 11:53]:
 Le mardi 12 avril 2005 à 08:31 +0200, Andreas Tille a écrit :
  The reason: I just rewrite an application because the language it is
  written in. sounds a very stupid reason to me.
 
 Why? When you don't know Perl, and you feel like improving a software in
 Perl is like eating oysters with skiing gloves, rewriting the software
 in Python so that you can work on it seems like the best solution.

That wasn't the point. The question was. What is improved?
But it should be clear now.
Regards Nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgpzFhkoj9WpO.pgp
Description: PGP signature


Re: lintian linda

2005-04-11 Thread Ron Johnson
On Mon, 2005-04-11 at 07:36 +0200, Andreas Tille wrote:
 On Sun, 10 Apr 2005, Bernd Eckenfels wrote:
[snip]
  Which is if course a big point if you consider
  programmers can only help in one but not the other.
 Hmmm - I wonder whether rewriting an application wouldn't take more time than
 doing the usual things in free software:
 
  1) Write bug reports.
  2) Provide patches - well a programmer who is skilled enouth to rewrite
 a complete application is definitely skilled enouth to learn a quite
 common programming language in a shorter time than the rewrite would
 take - at least good enouth to provide patches.

Then why was aptitude written?  Why not send patches against apt-get
and dselect?

ISTM that the good reason for writing-from-scratch duplicate
functionality is if you have a Better Idea (better data structures,
better interfaces, extra functionality, etc, etc) that are so
fundamental that You Can't Get There From Here by patching existing
code.

[snip]
-- 
-
Ron Johnson, Jr.
Jefferson, LA USA
PGP Key ID 8834C06B I prefer encrypted mail.

More things in politics happen by accident or exhaustion than
happen by conspiracy.
Jeff Greenfield, CNN political analyst



signature.asc
Description: This is a digitally signed message part


Re: lintian linda

2005-04-11 Thread Andreas Tille
On Mon, 11 Apr 2005, Ron Johnson wrote:
Then why was aptitude written?  Why not send patches against apt-get
and dselect?
I just use apt-get so I'm not completely competent to answer this question.
But IMHO aptitude was written to *replace* dselect.  If we agree that a
certain application can not be enhanced a rewrite makes perfectly sense.
My arguing was against: I do not understand this programming language and
thus I rewrite this application in my favourite language.
ISTM that the good reason for writing-from-scratch duplicate
functionality is if you have a Better Idea (better data structures,
better interfaces, extra functionality, etc, etc) that are so
fundamental that You Can't Get There From Here by patching existing
code.
Definitely.  But this is the first time I read this argument in this thread.
From a users point of view up to this day I have not found any important
difference between lintian and linda (from time to time one finds more
problems than the other, but there is no tendency which one finds more).
From a users point of view I found LOTS of differences between dselect
and aptitude (even at first glance).
Kind regards
 Andreas.
--
http://fam-tille.de
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: lintian linda

2005-04-11 Thread Emanuele Rocca
* [ 11-04-05 - 09:14 ] Ron Johnson [EMAIL PROTECTED] wrote: 
  ISTM that the good reason for writing-from-scratch duplicate
  functionality is if you have a Better Idea (better data structures,
  better interfaces, extra functionality, etc, etc) that are so
  fundamental that You Can't Get There From Here by patching existing
  code.

Everybody agrees here, but (AFAIK) this is not the situation we are
discussing. No 'Better Ideas' in linda.

ciao,   
ema


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



Re: lintian linda

2005-04-11 Thread Bernd Eckenfels
In article [EMAIL PROTECTED] you wrote:
 Everybody agrees here, but (AFAIK) this is not the situation we are
 discussing. No 'Better Ideas' in linda.

You have to see that in the context. Linda was written while lintian was
not-so-good maintained. And of course if somebody decides to pick up a
problem and solve it he/she is free to pick the tool he likes. Now that both
are equally well maintained, there is no point in complaining and everybody
can pick one. Sooner or later one of both will fall behind or diverge in
another direction. And most likely this is due to the internal differences
and the thinking of the authors.

One spin-off I could for example imagine (even unlikely) is a generic
package verification tool or a dpkg-api rewrite.

BTW: linda and lindian are as different as 2 VI clones are...

Greetings
Bernd


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



Re: lintian linda

2005-04-11 Thread Thiemo Seufer
Emanuele Rocca wrote:
 * [ 11-04-05 - 09:14 ] Ron Johnson [EMAIL PROTECTED] wrote: 
   ISTM that the good reason for writing-from-scratch duplicate
   functionality is if you have a Better Idea (better data structures,
   better interfaces, extra functionality, etc, etc) that are so
   fundamental that You Can't Get There From Here by patching existing
   code.
 
 Everybody agrees here, but (AFAIK) this is not the situation we are
 discussing. No 'Better Ideas' in linda.

From a QA POV it is surely beneficial to have two independent
implementations of the same QA tool.


Thiemo


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



Re: lintian linda

2005-04-11 Thread Steve Kowalik
On Mon, 11 Apr 2005 09:45:04 +0200, Emanuele Rocca uttered
 Everybody agrees here, but (AFAIK) this is not the situation we are
 discussing. No 'Better Ideas' in linda.
 
Speak for yourself. Here are three (off the top of my head) that
spring to mind that lintian can't do, and I feel better serve
users.

1) Proper English descriptions, rather than tags.
[EMAIL PROTECTED]:~% linda /var/cache/apt/archives/abiword_2.2.7-1_i386.deb 
E: abiword; No manual page for binary AbiWord-2.2.

2) Proper l10n strings for most errors (in German, anyway)
[EMAIL PROTECTED]:~% LANG=de_DE linda 
/var/cache/apt/archives/abiword_2.2.7-1_i386.deb 
E: abiword; Keine Handbuchseite für Binary AbiWord-2.2.

3) Different output formats.
[EMAIL PROTECTED]:~% linda -f long 
/var/cache/apt/archives/abiword_2.2.7-1_i386.deb
Package: abiword
Type: Error
Description: No manual page for binary AbiWord-2.2.

One very pissed off developer,
-- 
Steve
Why does everyone say 'Relax' when they're about to do something terrible?
 - Ensign Harry Kim, USS Voyager



Re: lintian linda

2005-04-11 Thread Emanuele Rocca
Hi Steve,

* [ 11-04-05 - 12:39 ] Steve Kowalik [EMAIL PROTECTED] wrote: 
  On Mon, 11 Apr 2005 09:45:04 +0200, Emanuele Rocca uttered
   Everybody agrees here, but (AFAIK) this is not the situation we are
   discussing. No 'Better Ideas' in linda.
  Speak for yourself. 

I obiouvsly speak for myself and I said AFAIK because I didn't know
what features differences lintian and linda and (until your reply)
nobody explained me them.

  Here are three (off the top of my head) that
  spring to mind that lintian can't do, and I feel better serve
  users.

Wonderful, this is what I was trying to understand.

  1) Proper English descriptions, rather than tags.
  [EMAIL PROTECTED]:~% linda /var/cache/apt/archives/abiword_2.2.7-1_i386.deb  

  E: abiword; No manual page for binary AbiWord-2.2.
  
  2) Proper l10n strings for most errors (in German, anyway)
  [EMAIL PROTECTED]:~% LANG=de_DE linda 
 /var/cache/apt/archives/abiword_2.2.7-1_i386.deb 
  E: abiword; Keine Handbuchseite für Binary AbiWord-2.2.
  
  3) Different output formats.
  [EMAIL PROTECTED]:~% linda -f long 
 /var/cache/apt/archives/abiword_2.2.7-1_i386.deb
  Package: abiword
  Type: Error
  Description: No manual page for binary AbiWord-2.2.

It would be very nice to add these to linda's description.
This way, every user can decide to install linda rather than lintian if
they need these specific features.

  One very pissed off developer,

It was not my intention to be rude, I am sorry.

ciao,   
ema


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



Re: lintian linda

2005-04-11 Thread Lars Wirzenius
ma, 2005-04-11 kello 13:19 +0200, Emanuele Rocca kirjoitti:
 It would be very nice to add these to linda's description.
 This way, every user can decide to install linda rather than lintian if
 they need these specific features.

Given that the two tools have different sets of tests, even if many of
them overlap, there is no point in not installing and using both. The
fact that they have different tests is pretty obvious in that they are
different programs, so I don't even feel there is a point in enumerating
the tests in the descriptions, or anything.

lintian *.changes  linda *.changes


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



Re: lintian linda

2005-04-11 Thread Emanuele Rocca
Hi Lars,

* [ 11-04-05 - 13:25 ] Lars Wirzenius [EMAIL PROTECTED] wrote: 
  ma, 2005-04-11 kello 13:19 +0200, Emanuele Rocca kirjoitti:
   It would be very nice to add these to linda's description.
   This way, every user can decide to install linda rather than lintian if
   they need these specific features.
  
  Given that the two tools have different sets of tests, even if many of
  them overlap, there is no point in not installing and using both. The
  fact that they have different tests is pretty obvious in that they are
  different programs, so I don't even feel there is a point in enumerating
  the tests in the descriptions, or anything.

The fact that they run different sets of tests is not so obiouvs; the
Developer's Reference states it [1] and I don't see why it should not be
noted in the long description too.

The extended description should describe what the package does and how
it relates to the rest of the system. [2]

It seems that there is also a difference in the execution speed, which
is IMHO worth mentioning.
...she (linda) checks packages a lot faster than lintian. [3]
Lintian, although written in Perl, is unwieldy and slow. [4]

Moreover, since it is useful to run both of them, they could mutually 
add their 'relative' in the Suggests field.

My 2 cents.
ciao,   
ema

[1] 
http://www.debian.org/doc/manuals/developers-reference/ap-tools.en.html#s-linda
[2] http://www.debian.org/doc/debian-policy/ch-binary.html#s-extendeddesc
[3] http://www.debian.org/News/weekly/2002/12/
[4] http://people.debian.org/~stevenk/linda/


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



Re: lintian linda

2005-04-11 Thread Daniel Burrows
On Monday 11 April 2005 03:14 am, Ron Johnson wrote:
 Then why was aptitude written?  Why not send patches against apt-get
 and dselect?

  The correct question is why not send patches against console-apt, which you 
youngsters might not remember ;-).  In fact, I did exactly that -- I sent 
about two patches to fix problems with it before deciding that the design was 
fundamentally flawed and there was a better way to do things.  (hey, hubris 
is one virtue of a programmer, right? :) )

  Daniel

-- 
/--- Daniel Burrows [EMAIL PROTECTED] --\
| Will the last person to leave the Universe please |
| turn off the lights and close the door?   |
\- A duck! -- http://www.python.org /


pgp2drf7N9U0n.pgp
Description: PGP signature


Re: lintian linda

2005-04-11 Thread Daniel Burrows
On Monday 11 April 2005 06:39 am, Steve Kowalik wrote:
 1) Proper English descriptions, rather than tags.
 [EMAIL PROTECTED]:~% linda /var/cache/apt/archives/abiword_2.2.7-1_i386.deb   
  
 E: abiword; No manual page for binary AbiWord-2.2.

  -i.

  Daniel

-- 
/--- Daniel Burrows [EMAIL PROTECTED] --\
|   He had a terrible memory.  He remembered everything.|
\-- Listener-supported public radio -- NPR -- http://www.npr.org ---/


pgpV37gxmNS99.pgp
Description: PGP signature


Re: lintian linda

2005-04-11 Thread Nico Golde
Hello Bernd,

* Bernd Eckenfels [EMAIL PROTECTED] [2005-04-11 15:07]:
 In article [EMAIL PROTECTED] you wrote:
  Sure, but only if two projects have at least some differences; in 'The
  Cathedral and the Bazaar' popclient becomes fetchmail.
 
 There are a lot differences between linda and lintian, especially the
 programming language. Which is if course a big point if you consider
 programmers can only help in one but not the other.

Yes maybe but I think this shouldn't be the write way.

If this would be the case we would ahve more programms
written in different languages but in the same purpose.
There are some but in my opinion this is *not* the way open
source works in general. The program is designed for users
and users in most cases don't recognize in which language
the program is written.

And I don't think that there aren't enough skilled people who
aren't able to provide patches.
Regards Nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgpYu7YwSOo6d.pgp
Description: PGP signature


Re: lintian linda

2005-04-11 Thread Nico Golde
Hello Bernd,

* Bernd Eckenfels [EMAIL PROTECTED] [2005-04-11 15:09]:
 In article [EMAIL PROTECTED] you wrote:
  Everybody agrees here, but (AFAIK) this is not the situation we are
  discussing. No 'Better Ideas' in linda.
 
 You have to see that in the context. Linda was written while lintian was
 not-so-good maintained. 

Yes ok. But now it is. That's why I asked. Maybe it would be
a good time to combine the forces.
[...] 
kind regards
Nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgpYvvdE5VsCF.pgp
Description: PGP signature


Re: lintian linda

2005-04-11 Thread Nico Golde
Hello Marc,

* Marc 'HE' Brockschmidt [EMAIL PROTECTED] [2005-04-11 15:08]:
 Nico Golde [EMAIL PROTECTED] writes:
  Sometimes there is the case that major design decisions are
  too different from the original source so there is no other
  way. but is this the case with lintian and linda?
 
 Yes. linda is written in Python and lintian in Perl. That's a major
 difference and is the reason why we don't share code.

Ok thats a point. But if the differences are in design ideas
it wouldn't be too difficult to transfer python to perl or
other way round.
Regards Nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgpp2QLx8sUr0.pgp
Description: PGP signature


Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-11 Thread Martin Schulze
Nico Golde wrote:
 There is another thing that I don't understand often. Why
 are there linda and lintian?
 In my opinion this makes things difficulter. Both have to
 coordinate themselves and keep their policy rules up to
 date.

Why are there Vi and Emacs?
Why are there Perl and Python?
Why are there viewcvs and cvsweb?
Why are there cvs-syncmail and cvs-mailcommit?
Why are there tkirc and xchat?
Why are there whois and gwhois?
Why are there dupload and dput?
Why are there KDE and GNOME?
Why are there icewm and windowmaker?
Why are there mailman, smartlist and ecartis?

Guess some people have preferences for either languages or other.

Additionally, competing projects often improve the development of
both projects.

Regards,

Joey

-- 
If nothing changes, everything will remain the same.  -- Barne's Law

Please always Cc to me when replying to me on the lists.


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



Re: lintian linda

2005-04-11 Thread Bernd Eckenfels
In article [EMAIL PROTECTED] you wrote:
 There are some but in my opinion this is *not* the way open
 source works in general. The program is designed for users
 and users in most cases don't recognize in which language
 the program is written.

No open source is not about the user it is about the developers ego and
skills in the first place.

 And I don't think that there aren't enough skilled people who
 aren't able to provide patches.

You cant force an active community to stop working on a project, and I doubt
you can force a perl geek to indent code or have a python fan use cryptic
single character variables.  All they want to do is having fun while beeeing
helpfull.

And of course they like the competition and are proud of their work. Its
about humans.

Greetings
Bernd


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



Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-11 Thread Nico Golde
* Martin Schulze [EMAIL PROTECTED] [2005-04-11 22:00]:
 Nico Golde wrote:
  There is another thing that I don't understand often. Why
  are there linda and lintian?
  In my opinion this makes things difficulter. Both have to
  coordinate themselves and keep their policy rules up to
  date.
 
 Why are there Vi and Emacs?
 Why are there Perl and Python?
[...] 
But thats not my problem. The programs etc. you showed are very
different in using, look etc.
What I dont know is what is the difference except the programming
language in the case of lintian and linda.
Nobody told me yet.
I don't want to rant about the projectsi just want to know things.
Regards Nico


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



Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-11 Thread Emanuele Rocca
* [ 11-04-05 - 22:03 ] Nico Golde [EMAIL PROTECTED] wrote: 
  * Martin Schulze [EMAIL PROTECTED] [2005-04-11 22:00]:
   Why are there Vi and Emacs?
   Why are there Perl and Python?
  [...] 
  But thats not my problem. The programs etc. you showed are very
  different in using, look etc.
  What I dont know is what is the difference except the programming
  language in the case of lintian and linda.
  Nobody told me yet.

Well some differences came out:

- linda has proper l10n strings for most errors (in German)
- different output formats
http://lists.debian.org/debian-devel/2005/04/msg00484.html

- different test sets
- linda is faster
http://lists.debian.org/debian-devel/2005/04/msg00489.html

ciao,   
ema


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



Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-10 Thread Emanuele Rocca
* [ 08-04-05 - 15:38 ] Nico Golde [EMAIL PROTECTED] wrote: 
  There is another thing that I don't understand often. Why
  are there linda and lintian?
  In my opinion this makes things difficulter. Both have to
  coordinate themselves and keep their policy rules up to
  date.
[...]
  The only difference I can see is that they are programmed in
  different programming languages and minor things.

Yep, it seems that the main difference is the programming language [0].

Peter Makholm asked [1] to add a note in Linda's description that points
out the difference between the two checkers, but the only reference to
Lintian seems to be 'much like lintian'. :)

The main reason for the existence of Linda seems to be that at the time 
the author wrote it, Lintian was unmanintained. [2]

  In my opinion it is not productive to have two tools for
  internal debian use which provides pretty much the same
  things.

I agree.
Otherwise, if the two tools have got different features, these should be
noted in the respective descriptions.

ciao,   
ema

[0] http://lists.debian.org/debian-mentors/2003/07/msg00045.html
[1] http://lists.debian.org/debian-wnpp/2002/06/msg00065.html
[2] http://comas.linux-aktivaattori.org/debconf5/general/proposals/35


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



Re: lintian linda (was: Automatic testing of Debian packages)

2005-04-10 Thread Nico Golde
Hallo Emanuele,

* Emanuele Rocca [EMAIL PROTECTED] [2005-04-10 19:21]:
 * [ 08-04-05 - 15:38 ] Nico Golde [EMAIL PROTECTED] wrote: 
   There is another thing that I don't understand often. Why
   are there linda and lintian?
   In my opinion this makes things difficulter. Both have to
   coordinate themselves and keep their policy rules up to
   date.
 [...]
   The only difference I can see is that they are programmed in
   different programming languages and minor things.
 
 Yep, it seems that the main difference is the programming language [0].
 
 Peter Makholm asked [1] to add a note in Linda's description that points
 out the difference between the two checkers, but the only reference to
 Lintian seems to be 'much like lintian'. :)
 
 The main reason for the existence of Linda seems to be that at the time 
 the author wrote it, Lintian was unmanintained. [2]

Ok thats a reason. But why not merge these projects now? I
really recommend this because in my opinion this are two
projects which do the same job twice which is in my eyes
contraproductive.
Same thing for dput and dupload.

   In my opinion it is not productive to have two tools for
   internal debian use which provides pretty much the same
   things.
 
 I agree.
 Otherwise, if the two tools have got different features, these should be
 noted in the respective descriptions.

But why have they? I mean they are both tools for internal
debian use.
Regards Nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgp5qlQVvloWj.pgp
Description: PGP signature


Re: lintian linda

2005-04-10 Thread Bernd Eckenfels
In article [EMAIL PROTECTED] you wrote:
 Ok thats a reason. But why not merge these projects now? I
 really recommend this because in my opinion this are two
 projects which do the same job twice which is in my eyes
 contraproductive.

Actually that is how open source works. I often also feel that this
duplicate work, most often driven by personal preferences is wasted time,
but then I get out my Kathedral and Bazaar book and read it again and come
to the conclushion that competition and alternatives are good (in the long
term).

Greetings
Bernd


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



Re: lintian linda

2005-04-10 Thread Emanuele Rocca
Hi Bernd,

* [ 10-04-05 - 20:28 ] Bernd Eckenfels [EMAIL PROTECTED] wrote: 
  In article [EMAIL PROTECTED] you wrote:
   Ok thats a reason. But why not merge these projects now? I
   really recommend this because in my opinion this are two
   projects which do the same job twice which is in my eyes
   contraproductive.
  
  Actually that is how open source works. I often also feel that this
  duplicate work, most often driven by personal preferences is wasted time,
  but then I get out my Kathedral and Bazaar book and read it again and come
  to the conclushion that competition and alternatives are good (in the long
  term).

Sure, but only if two projects have at least some differences; in 'The
Cathedral and the Bazaar' popclient becomes fetchmail.

Whenever someone submits an ITP for the software A, whose functionality 
is already provided in Debian by B, the standard question is Why is A 
better than B? From your long description it is not clear which are the 
aspect that make them different.

ciao,   
ema


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



Re: lintian linda

2005-04-10 Thread Nico Golde
Hello Bernd,

* Bernd Eckenfels [EMAIL PROTECTED] [2005-04-10 22:17]:
 In article [EMAIL PROTECTED] you wrote:
  Ok thats a reason. But why not merge these projects now? I
  really recommend this because in my opinion this are two
  projects which do the same job twice which is in my eyes
  contraproductive.
 
 Actually that is how open source works. 

No I don't think so. Open source would be to share the
improvements, as people sent their improvements to rms
instead of writing own editors in the past
Sometimes there is the case that major design decisions are
too different from the original source so there is no other
way. but is this the case with lintian and linda?
I mean basically they do check policy rules.

 I often also feel that this
 duplicate work, most often driven by personal preferences is wasted time,
 but then I get out my Kathedral and Bazaar book and read it again and come
 to the conclushion that competition and alternatives are good (in the long
 term).

I don't think that fork projects is wasted time in general
(i am one of the mutt forkers with mutt-ng) but i am not
quite shure if it makes sence in this case.
maybe the authors of linda and lintian could say something
about this.
regards nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgpVND9cTLdFn.pgp
Description: PGP signature


Re: lintian linda

2005-04-10 Thread Nico Golde
Hallo Emanuele,

* Emanuele Rocca [EMAIL PROTECTED] [2005-04-10 23:01]:
 * [ 10-04-05 - 20:28 ] Bernd Eckenfels [EMAIL PROTECTED] wrote: 
   In article [EMAIL PROTECTED] you wrote:
Ok thats a reason. But why not merge these projects now? I
really recommend this because in my opinion this are two
projects which do the same job twice which is in my eyes
contraproductive.
   
   Actually that is how open source works. I often also feel that this
   duplicate work, most often driven by personal preferences is wasted time,
   but then I get out my Kathedral and Bazaar book and read it again and come
   to the conclushion that competition and alternatives are good (in the long
   term).
 
 Sure, but only if two projects have at least some differences; in 'The
 Cathedral and the Bazaar' popclient becomes fetchmail.
 
 Whenever someone submits an ITP for the software A, whose functionality 
 is already provided in Debian by B, the standard question is Why is A 
 better than B? From your long description it is not clear which are the 
 aspect that make them different.

Thats what I think too. What do others think about this?
Regards Nico
-- 
Nico Golde - [EMAIL PROTECTED] | GPG: 1024D/73647CFF
http://www.ngolde.de | http://www.muttng.org | http://grml.org 
VIM has two modes - the one in which it beeps 
and the one in which it doesn't -- encrypted mail preferred


pgpjoVHYEruYB.pgp
Description: PGP signature


Re: lintian linda

2005-04-10 Thread Bartosz Fenski aka fEnIo
On Sun, Apr 10, 2005 at 11:26:43PM +0200, Nico Golde wrote:
  Sure, but only if two projects have at least some differences; in 'The
  Cathedral and the Bazaar' popclient becomes fetchmail.
  
  Whenever someone submits an ITP for the software A, whose functionality 
  is already provided in Debian by B, the standard question is Why is A 
  better than B? From your long description it is not clear which are the 
  aspect that make them different.
 
 Thats what I think too. What do others think about this?

I think it's a person decision what is he/she doing with his/her free time.
If someone wants to create third policy checker in Ruby, then I have nothing
against it. Sure there are many other more important things to do, but hey,
don't demand particular tasks from someone who wants to do something else.

Just my $0,03.

regards
fEnIo

-- 
  ,''`.  Bartosz Fenski | mailto:[EMAIL PROTECTED] | pgp:0x13fefc40 | irc:fEnIo
 : :' :   32-050 Skawina - Glowackiego 3/15 - w. malopolskie - Poland
 `. `'   phone:+48602383548 | proud Debian maintainer and user
   `-  http://skawina.eu.org | jid:[EMAIL PROTECTED] | rlu:172001


signature.asc
Description: Digital signature


Re: lintian linda

2005-04-10 Thread Bernd Eckenfels
In article [EMAIL PROTECTED] you wrote:
 Sure, but only if two projects have at least some differences; in 'The
 Cathedral and the Bazaar' popclient becomes fetchmail.

There are a lot differences between linda and lintian, especially the
programming language. Which is if course a big point if you consider
programmers can only help in one but not the other.

 Whenever someone submits an ITP for the software A, whose functionality 
 is already provided in Debian by B, the standard question is Why is A 
 better than B? From your long description it is not clear which are the 
 aspect that make them different.

This standard question is annoying and unneeded. There is no point in
deciding for one or the other package. And this is a quite new trend that
debian community start to think they have the right to pick. 

Greetings
Bernd


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



Re: lintian linda

2005-04-10 Thread Emanuele Rocca
Hi Bernd,

* [ 10-04-05 - 23:33 ] Bernd Eckenfels [EMAIL PROTECTED] wrote: 
  There are a lot differences between linda and lintian, especially the
  programming language. 

We would like to know which are these differences. :)
Nico's original question was why are there linda and lintian?.
http://lists.debian.org/debian-devel/2005/04/msg00396.html

Do they provide different *features*?

  Which is if course a big point if you consider
  programmers can only help in one but not the other.

You're right here.

   Whenever someone submits an ITP for the software A, whose functionality 
   is already provided in Debian by B, the standard question is Why is A 
   better than B? From your long description it is not clear which are the 
   aspect that make them different.
  
  This standard question is annoying and unneeded. There is no point in
  deciding for one or the other package. And this is a quite new trend that
  debian community start to think they have the right to pick. 

I actually think that this question is not so unneeded. The ITP could 
simply miss to mention the important features, and asking such a 
question can lead to an improved long description.

Potential problems with packages which provide *exactly the same
functionalities* are: duplication of efforts on the developers' side, 
user confusion, waste of archive space...

ciao,   
ema


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



Re: lintian linda

2005-04-10 Thread Marc 'HE' Brockschmidt
Nico Golde [EMAIL PROTECTED] writes:
 Sometimes there is the case that major design decisions are
 too different from the original source so there is no other
 way. but is this the case with lintian and linda?

Yes. linda is written in Python and lintian in Perl. That's a major
difference and is the reason why we don't share code.

Marc, stating the obvious
-- 
$_=')(hBCdzVnS})3..0}_$;//::niam/s~=)]3[))_$(rellac(=_$({pam(esrever })e$.)4/3*
)e$(htgnel+23(rhc,u(kcapnu ,nioj ;|_- |/+9-0z-aZ-A|rt~=e$;_$=e${pam tnirp{y
V2ajFGabus} yV2ajFGa{gwmclBHIbus}gwmclBHI{yVGa09mbbus}yVGa09mb{hBCdzVnSbus';
s/\n//g;s/bus/\nbus/g;eval scalar reverse   # mailto:[EMAIL PROTECTED]


pgpVpaFvYtzlx.pgp
Description: PGP signature


Re: lintian linda

2005-04-10 Thread Andreas Tille
On Sun, 10 Apr 2005, Bernd Eckenfels wrote:
There are a lot differences between linda and lintian, especially the
programming language.
A very important difference.  This might result in several further applications
doing the very same job (more or less) for several other programming languages
(Ruby, why not C, C++ or even FORTRAN).
My impression was that applications are written for *users* not for programmers.
Mentioning the different programming languages as a difference of the 
applications
is the wrong point of view.
Which is if course a big point if you consider
programmers can only help in one but not the other.
Hmmm - I wonder whether rewriting an application wouldn't take more time than
doing the usual things in free software:
1) Write bug reports.
2) Provide patches - well a programmer who is skilled enouth to rewrite
   a complete application is definitely skilled enouth to learn a quite
   common programming language in a shorter time than the rewrite would
   take - at least good enouth to provide patches.
This standard question is annoying and unneeded.
In fact you are right, because discussing this question does not lead to
any reasonable result.  Everybody is free to spend his time as he likes and
there will be people in the future who will continue in rewriting applications
just because they have other preferences in the choice of programming
language or just a different toolkit.  On the other hand why not educating
people that they should focus on their users instead on their programming
preferences from time to time?
There is no point in
deciding for one or the other package. And this is a quite new trend that
debian community start to think they have the right to pick.
Sorry, we have to pick.  Imaginge a maintainer has time to build a package
of exactly one application which fulfills a certain purpose.  Furthermore
imagine there are three applications which fulfill this purpose available.
A person with limited time frame has to pick one.  I would consider it as good
style if he would also give reasons for the decision why he picked this
application and I really hope that the choice of programming language
would not be the main reason (except if he has to leave out an application
which is written in a language which requires non-free tools - this is a
reason to stay away from certain applications).
Kind regards
 Andreas.
--
http://fam-tille.de
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]