Re: An Idea whose Time has Been and Gone (Was: Re: How would I get debian unstable?)

2008-06-07 Thread Michelle Konzack
Am 2008-06-05 19:44:48, schrieb A J Stiles:
> need that a package maintainer didn't think of  (or need to mix licences and 
> create an unredistributable package in doing so).  And that's when the 
> whole -dev ugliness comes into play.
> 
> Even if -dev wasn't to be done away with altogether, it would be nice at 
> least 
> to have an option in apt to make it automatically fetch corresponding -dev 
> packages whenever they existed.

This would install on my 1.4 Gbyte system over 4 GByte
of files, I never need...

It seems you do not know, what are you talking about...

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
Michelle Konzack   Apt. 917  ICQ #328449886
+49/177/935194750, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: An Idea whose Time has Been and Gone (Was: Re: How would I get debian unstable?)

2008-06-05 Thread Lennart Sorensen
On Thu, Jun 05, 2008 at 07:44:48PM +0100, A J Stiles wrote:
> Agreed. I've installed Windows too many times.  Modern Linux distros are 
> easier.  You don't need a keygen, for a start  :)
> 
> Given the price per gigabyte of HDD space nowadays, that's hardly a problem.
> 
> I found it highly counterintuitive that when package foo said it needed bar 
> and libbaz, and I had bar and libbaz installed, it still wouldn't build.  
> Because what it *really* meant was that it needed bar, libbaz, bar-dev and 
> libbaz-dev -- the files in the -dev packages would already have been there, 
> of course, if I had built bar and libbaz from Source.
> 
> I know all that *now*, of course.  (And you can't have got to where you are 
> now without knowing it.)  I just don't think anybody else should ever have to 
> go through all the wailing and gnashing of teeth that I had to.
> 
> Back in the days when HDD space was expensive and internet connections were 
> slow and/or metred, there might have been some merit in separating out -dev 
> packages.  But nowadays, they are More Trouble Than They Are Worth.  Building 
> packages from Source is  **not** intrinsically hard, but separate -dev 
> packages make it harder than it needs to be.

Many people live in areas where dialup is still the only available
connection type.

Some systems don't have lots of disk space (I work on a router that has
256MB flash, so wasting space on headers files is not an option).

> Building a "minimised" system is a sufficiently specialised job that anyone 
> who is trying to do that, probably will have a good idea what files they can 
> comfortably live without.  I think The Rest Of Us generally like the 
> convenience of automatically-installed packages  (whether they be downloaded 
> as Source and compiled locally, as in Gentoo, or downloaded pre-compiled as 
> in Debian and Others)  whenever possible, but occasionally have some special 
> need that a package maintainer didn't think of  (or need to mix licences and 
> create an unredistributable package in doing so).  And that's when the 
> whole -dev ugliness comes into play.

Why should it be a specialized job, when keeping it split makes sense
in the first place?  There are also conflicts that are avoided by
keeping the headers seperate, such as different providers of the same
header files from different implementations of the same type of library
(multiple openGL implementations, readline, etc).

> Even if -dev wasn't to be done away with altogether, it would be nice at 
> least 
> to have an option in apt to make it automatically fetch corresponding -dev 
> packages whenever they existed.

apt-get build-dep packagename

What more do you need?  If you are building something from source, you
should already know enough about what you are doing to figure that part
out.

-- 
Len Sorensen


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



An Idea whose Time has Been and Gone (Was: Re: How would I get debian unstable?)

2008-06-05 Thread A J Stiles
On Thursday 05 Jun 2008, Lennart Sorensen wrote:
> I think many people don't realize that installing a system is hard.  I
> think most computer users would have difficulty installing windows if
> their system hadn't come with it pre installed.

Agreed. I've installed Windows too many times.  Modern Linux distros are 
easier.  You don't need a keygen, for a start  :)

> > [Gentoo]
> > didn't seem to offer anything special over Debian apart from the
> > fact of there being no more need for -dev packages.
> If they don't have -dev packages, that means every system is wasting
> space on header files that it probably doesn't need.

Given the price per gigabyte of HDD space nowadays, that's hardly a problem.

I found it highly counterintuitive that when package foo said it needed bar 
and libbaz, and I had bar and libbaz installed, it still wouldn't build.  
Because what it *really* meant was that it needed bar, libbaz, bar-dev and 
libbaz-dev -- the files in the -dev packages would already have been there, 
of course, if I had built bar and libbaz from Source.

I know all that *now*, of course.  (And you can't have got to where you are 
now without knowing it.)  I just don't think anybody else should ever have to 
go through all the wailing and gnashing of teeth that I had to.

Back in the days when HDD space was expensive and internet connections were 
slow and/or metred, there might have been some merit in separating out -dev 
packages.  But nowadays, they are More Trouble Than They Are Worth.  Building 
packages from Source is  **not** intrinsically hard, but separate -dev 
packages make it harder than it needs to be.

Building a "minimised" system is a sufficiently specialised job that anyone 
who is trying to do that, probably will have a good idea what files they can 
comfortably live without.  I think The Rest Of Us generally like the 
convenience of automatically-installed packages  (whether they be downloaded 
as Source and compiled locally, as in Gentoo, or downloaded pre-compiled as 
in Debian and Others)  whenever possible, but occasionally have some special 
need that a package maintainer didn't think of  (or need to mix licences and 
create an unredistributable package in doing so).  And that's when the 
whole -dev ugliness comes into play.

Even if -dev wasn't to be done away with altogether, it would be nice at least 
to have an option in apt to make it automatically fetch corresponding -dev 
packages whenever they existed.


-- 
AJS
delta echo bravo six four at earthshod dot co dot uk


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