Re: An Idea whose Time has Been and Gone (Was: Re: How would I get debian unstable?)
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?)
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?)
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]