Re: Deselect problems.

1998-01-05 Thread Lindsay Allen

On Sun, 4 Jan 1998, Hamish Moffatt wrote:

 There is absolutely no necessity to have a kernel-source or
 kernel-headers package on your system (that I'm aware of). You can
 certainly dump your own copy of the Linux source tree into
 /usr/src/linux, compile it (with or without kernel-package/make-kpkg)
 and install it. dpkg/dselect won't care. I never use the source
 packages because I don't like the way they're already patched
 with some non-standard things in some cases.

The kernel-source-2.0.32 deb has a 130K diff file against the standard
source.  Just where do these patches come from and why are they necessary? 

Is the fact that I _have_ to have 2.0.32 source or headers going to stop
me from going to 2.0.33?


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Lindsay Allen   [EMAIL PROTECTED]  Perth, Western Australia
voice +61 8 9316 248632.0125S 115.8445Evk6lj  Debian Unix
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Deselect problems.

1998-01-05 Thread Steve Dunham
Hamish Moffatt [EMAIL PROTECTED] writes:

 On Mon, Jan 05, 1998 at 08:59:50AM +0800, Lindsay Allen wrote:

  The kernel-source-2.0.32 deb has a 130K diff file against the standard
  source.  Just where do these patches come from and why are they necessary? 
  
  Is the fact that I _have_ to have 2.0.32 source or headers going to stop
  me from going to 2.0.33?

 I don't know why all those patches are already applied. I have stopped
 using the kernel-source packages because they can't be patched
 up to the next kernel version easily (because of the already applied
 patches). You should be able to install kernel-headers to satisfy it
 and then dump the standard Linux source tree in for building kernels.

Does anyone know why there is a dependency on kernel-headers?  I was
under the impression that glibc didn't use the kernel headers.


Steve
[EMAIL PROTECTED]


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Deselect problems.

1998-01-05 Thread David Z. Maze

Steve Dunham [EMAIL PROTECTED] writes:
SD Hamish Moffatt [EMAIL PROTECTED] writes:
 HM On Mon, Jan 05, 1998 at 08:59:50AM +0800, Lindsay Allen wrote:
  LA The kernel-source-2.0.32 deb has a 130K diff file against the
  LA standard source.  Just where do these patches come from and why
  LA are they necessary?  Is the fact that I _have_ to have 2.0.32
  LA source or headers going to stop me from going to 2.0.33?
 HM 
 HM I don't know why all those patches are already applied. I have
 HM stopped using the kernel-source packages because they can't be
 HM patched up to the next kernel version easily (because of the
 HM already applied patches). You should be able to install
 HM kernel-headers to satisfy it and then dump the standard Linux
 HM source tree in for building kernels.
SD 
SD Does anyone know why there is a dependency on kernel-headers?  I
SD was under the impression that glibc didn't use the kernel headers.

...or why it depends on kernel-headers-2.0.32 instead of just
kernel-headers, which is provided by the kernel-source-* and
kernel-headers-* packages?

-- 
 _
/ \  The cat's been in the box for over
|  David Maze |  20 years.  Nobody's feeding it.  The
| [EMAIL PROTECTED]   |cat is dead.
| http://donut.mit.edu/dmaze/ |  -- Grant, on Schroedinger's Cat
\_/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Deselect problems.

1998-01-05 Thread Scott Ellis
On 5 Jan 1998, Steve Dunham wrote:

 Hamish Moffatt [EMAIL PROTECTED] writes:
 
  On Mon, Jan 05, 1998 at 08:59:50AM +0800, Lindsay Allen wrote:
 
   The kernel-source-2.0.32 deb has a 130K diff file against the standard
   source.  Just where do these patches come from and why are they 
   necessary? 
   
   Is the fact that I _have_ to have 2.0.32 source or headers going to stop
   me from going to 2.0.33?
 
  I don't know why all those patches are already applied. I have stopped
  using the kernel-source packages because they can't be patched
  up to the next kernel version easily (because of the already applied
  patches). You should be able to install kernel-headers to satisfy it
  and then dump the standard Linux source tree in for building kernels.
 
 Does anyone know why there is a dependency on kernel-headers?  I was
 under the impression that glibc didn't use the kernel headers.

The libc6-dev package used to include its own copy of the linux and asm
directories from the kernel source.  The libc6 maintainer decided that it
was rather pointless to make a hude diff that was essentially just the
kernel-headers package, so the dependancy was added again.  It is for a
version-specific package for the reasons given in
/usr/doc/libc6/FAQ.Debian.gz

-- 
Scott K. Ellis [EMAIL PROTECTED] http://www.gate.net/~storm/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Deselect problems.

1998-01-04 Thread adavis
I have never given dselect a fair shakedown, because every time I have
tried it I have immediately gotten in trouble.  Yesterday and today I have
decided to carry out the process to its conclusion.  I've gotten in trouble
again.  I wonder if other people are beyond these problems; I am amazed not
to see more questions on the net, after the experience I am having.

I'd like to comment.

Dselect goes berzerk when I chose to allow it to remove packages.  It isn't
apparently following my advice.  I spent three to four hours trying to get
all the way through the list, but when trying to override suggestions I
have gotten into trouble a few times---dselect doesn't want to believe my
overrides, and goes right back and tries to do the same thing all over
again.  



Dselect botched up the various perl packages so badly that dselect itself
couldn't run properly.  I had to reinstall all those packages by hand before
the login script would work.  Files I hadn't at all specified were deleted.  

I can't offer much in the way of constructive criticism.  

When running through the selection process, both gs-aladdin and the kernel
source and headers come up again and again.  If overridden once, they pop up
again whenever there is a doubt.  Selecting packages becomes a  dizzying
process.   

Gs-aladdin isn't recognized, apparently, as an alternative to gs: it was
twice removed, and twice reinstalled, together with gv.  The kernel source
and kernel headers thing is especially troubling.  Numerous times, the same
knot comes up, even when I attempt to override.  When I successfully
override the suggestion to install kernel headers and kernel source,
dselect can't accept it. 

Can't developers accept that some users---I'm reasonably sure I'm not
the only one---want to do kernel compiles and headers the standard way?
Can't you make it a nice enhancement (for those who chose it) rather than
building those kludges into the system so insidiously that it becomes double
the trouble to try to do things  that standard way (yes I have read that
FAQ's).  

Everything having happened so suddenly, how can I find out what packages
were merrily removed by dpkg, short of these occasional surprises that are
now punctuating my life?  It would be more than courteous to remind the use
what was removed after it's all happened; it would be better still if the
removal was interactive.

Progress reports would be nice for other actions as well.  

I have had trouble compiling a number of things on my system, and with the
proliferation/fragmentation of libraries (in a vacuum of documentation or
indications of what goes with what) I haven't been sure what I really need
to have on the system, or what I need to keep up to date.  The debian
packaging system is extremely helpful inthis way, but it is offset by this
fragmentation that has become almost ridiculously hard to keep up with.
Perhaps dselect or it's ilk could check for a standard development setup,
what might be wrong, what might be right with it.  Or, for example,
networking.  A checkup, looking for obvious problems, depending on what the
user wants or needs.  I think that such tools are probably going to be more
useful somewhere down the line, when the dust has settled a bit.

I'm now in my third (and last) try.  I've about run out of time.

Alan 


-- 
Our loyalties are to the species and the   Alan E. Davis
planet.  We speak for Earth. Our[EMAIL PROTECTED]
obligation to survive is owed not just to   Marianas High School  
ourselves but also to that Cosmos, ancient  AAA196, Box 10001 
and vast, from which we spring.Saipan, MP  96950 
Northern Mariana Islands  
   ---Carl SaganGMT+10


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Deselect problems.

1998-01-04 Thread Hamish Moffatt
On Sun, Jan 04, 1998 at 02:43:21PM +1000, [EMAIL PROTECTED] wrote:
 Dselect goes berzerk when I chose to allow it to remove packages.  It isn't
 apparently following my advice.  I spent three to four hours trying to get
 all the way through the list, but when trying to override suggestions I
 have gotten into trouble a few times---dselect doesn't want to believe my
 overrides, and goes right back and tries to do the same thing all over
 again.  

If dselect, doesn't let you move on easily, then they're probably
not suggestions, they're recommendations. You have to hit Q to ignore
recommendations. Or they might be dependencies; if that's the case,
things WILL break when you tell it to remove them anyway. (In fact,
dselect won't actually be able to remove them -- dpkg won't do it).

 Dselect botched up the various perl packages so badly that dselect itself
 couldn't run properly.  I had to reinstall all those packages by hand before
 the login script would work.  Files I hadn't at all specified were deleted.  

Are you sure you haven't forced anything?

 Can't developers accept that some users---I'm reasonably sure I'm not
 the only one---want to do kernel compiles and headers the standard way?
 Can't you make it a nice enhancement (for those who chose it) rather than
 building those kludges into the system so insidiously that it becomes double
 the trouble to try to do things  that standard way (yes I have read that
 FAQ's).  

There is absolutely no necessity to have a kernel-source or
kernel-headers package on your system (that I'm aware of). You can
certainly dump your own copy of the Linux source tree into
/usr/src/linux, compile it (with or without kernel-package/make-kpkg)
and install it. dpkg/dselect won't care. I never use the source
packages because I don't like the way they're already patched
with some non-standard things in some cases.

(Actually, the latest libc6{-dev} does require you to install
kernel-headers. Are you running that?)

If you're complaining about the lack of symlinks from
/usr/include/linux to /usr/src/linux/include, can you supply
three really good reasons why you need them? Any good kernel-specific
software knows that it has to look in /usr/src/linux/include
for the headers, not /usr/include/linux. The kernel itself
ignores /usr/include/linux. I know ftape for example
(which compiles as a module and is therefore kernel specific)
knows to look in /usr/src/linux/include.

 Perhaps dselect or it's ilk could check for a standard development setup,
 what might be wrong, what might be right with it.  Or, for example,
 networking.  A checkup, looking for obvious problems, depending on what the
 user wants or needs.  I think that such tools are probably going to be more
 useful somewhere down the line, when the dust has settled a bit.

Debian 2.0 might have some pre-defined installation types, but after
the system is installed, dpkg will ensure that all the dependencies
are met, ie that any piece of software installed has all the other
pieces of software it needs also installed. But if you force anything
with dpkg and dselect, you're on your own.


hamish
-- 
Hamish Moffatt, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
Latest Debian packages at ftp://ftp.rising.com.au/pub/hamish. PGP#EFA6B9D5
CCs of replies from mailing lists are welcome.   http://hamish.home.ml.org


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .