Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-22 Thread Andreas Jaeger
Robert Schiele [EMAIL PROTECTED] writes:

 On Thu, Sep 21, 2006 at 01:39:43PM +0200, Andreas Jaeger wrote:
  On the other hand, I'd like to hear more opinions of people who will use
  this pattern for actual development purposes and not just building an
  external module. How much sense does the pattern make without
  kernel-debug being installed by default?
 
 Nobody has answered so far - so what should be done?

 As I already mentioned would consider kernel-debug installed as the default
 kernel a bug and thus would handle it in a similar way as the xen kernel in
 the postinstall script.  If you do so it can no longer hurt anyone installing
 it by accident because it has to be booted in an explicit way if wanted.

Could you file a bugreport for this, please?

Andreas
-- 
 Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj/
  SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126


pgpwKP5MGEqDd.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-21 Thread Andreas Jaeger
Andreas Hanke [EMAIL PROTECTED] writes:

 Andreas Jaeger schrieb:
 So, should I change the pattern?

 Let's not hurry. ;-)

 I can make kernel-debug completely
 optional...

 Maybe. That might be an option for other reasons as well - I tend to
 find a pattern changing the default kernel rather obtrusive and maybe
 surprising, because not all KMPs are available for kernel-debug. The
 user might end up with effects (missing modules...) that he did not expect.

 On the other hand, I'd like to hear more opinions of people who will use
 this pattern for actual development purposes and not just building an
 external module. How much sense does the pattern make without
 kernel-debug being installed by default?

Nobody has answered so far - so what should be done?

 Some brainstorming why this discussion started:

 There was a request to simplify the way of getting a build environment
 for external modules (3D gfx drivers in particular).

 This request is legitimate.

 There are multiple proposed solutions:

 1) Advise the user to install packages gcc, make and kernel-source
 individually.

 Advantage: Is simple, will always work for everyone under any
 circumstances, is portable across all earlier and future openSUSE
 distributions and even foreign distributions, does not introduce any
 avoidable overhead on the user's machine. = Easy to support.

 Disadvantage: Some manual intervention needed.


 2) Change package kernel-source to have a soft or hard requirement to
 gcc and make.

 Advantage: Is simple.

 Disadvantage: Significant change compared to earlier SUSE releases, a
 soft requirement will not work with other package managers than zypp.

 3) Advise the user to install the kernel development pattern.

 Advantage: Is simple.

 Disadvantage: Will introduce overhead on the users machine - packages
 which clearly belong into this pattern, but are not needed for external
 module builds; will change the default kernel.

 4) Create a new pattern that includes just the bare minimum needed to
 build external modules.

 Advantage: ?

 Disadvantage: Bloats the already impressive number of patterns even further.

 5) Reduce the kernel development pattern to make kernel-debug optional.

 Advantage: Avoids the default kernel switch (see 3), maybe desirable
 even independently of this issue.

 Disadvantage: Will still introduce other packages than kernel-debug that
 are not needed for external module builds either; might be perceived as
 degrading functionality of this pattern; first negative feedback from an
 actual kernel developer already there.



 I'd go for either 1), 2) or 5), based on more opinions from different
 people.

So, what do you all think?

 From a user's perspective, a one-click solutions is desirable, but I
 wouldn't call it something that must be done. Sticking to 1) is not
 catastrophic if a better and universally acceptable solution is not found.


Andreas
-- 
 Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj/
  SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126


pgpJPinApRHUk.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-21 Thread Robert Schiele
On Thu, Sep 21, 2006 at 01:39:43PM +0200, Andreas Jaeger wrote:
  On the other hand, I'd like to hear more opinions of people who will use
  this pattern for actual development purposes and not just building an
  external module. How much sense does the pattern make without
  kernel-debug being installed by default?
 
 Nobody has answered so far - so what should be done?

As I already mentioned would consider kernel-debug installed as the default
kernel a bug and thus would handle it in a similar way as the xen kernel in
the postinstall script.  If you do so it can no longer hurt anyone installing
it by accident because it has to be booted in an explicit way if wanted.

Robert

-- 
Robert Schiele
Dipl.-Wirtsch.informatiker  mailto:[EMAIL PROTECTED]

Quidquid latine dictum sit, altum sonatur.


pgpPADCdgQpJc.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-21 Thread Boyd Lynn Gerber
On Thu, 21 Sep 2006, Andreas Jaeger wrote:
 Andreas Hanke [EMAIL PROTECTED] writes:

 Nobody has answered so far - so what should be done?
 
  4) Create a new pattern that includes just the bare minimum needed to
  build external modules.
 
  Advantage: ?
 
  Disadvantage: Bloats the already impressive number of patterns even further.

 So, what do you all think?


I said, I prefered this one.  I tend to find a pattern changing the
default kernel rather obtrusive because not all KMPs are available for
kernel-debug. The user might end up with effects (missing modules...) that
he did not expect.  And could be rather hard for a non advanced user to
deal with.



--
Boyd Gerber [EMAIL PROTECTED]
ZENEZ   1042 East Fort Union #135, Midvale Utah  84047
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-15 Thread Robert Schiele
On Thu, Sep 14, 2006 at 08:42:12PM +0200, Andreas Hanke wrote:
 I won't file a bug report because I'm not sure that this is a real bug.
 It makes sense, someone who installs kernel-debug most likely wants to
 use it, and someone who doesn't want to use it should rather not install it.

And you think he wants to use it as _default_ kernel?  Well, ok...

Robert

-- 
Robert Schiele
Dipl.-Wirtsch.informatiker  mailto:[EMAIL PROTECTED]

Quidquid latine dictum sit, altum sonatur.


pgpk1fFuI5SYT.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-14 Thread Andreas Jaeger
Andreas Hanke [EMAIL PROTECTED] writes:

 Rajko M schrieb:
 If this, about system compiler, is hard fact, than there is nothing to
 be unsure about. I don't like few hundreds MB more, just to be able to
 run video adapter in full featured mode, but if I have to, then there is
 no options. I either have kernel sources and gcc installed, and used, or
 I have no 3D, and for instance Google Earth runs skipping the frames
 (nvidia with nv driver) or not at all (old ati board with ati driver).

 So you really, really want gcc to be installed by default together with
 kernel-source, and it is unacceptable to the well-known novice user that
 he must figure out that a compiler is needed in order to compile a
 kernel module?

Just use the kernel development pattern and install it - you get
everything directly.

 OK. But then, make must be added there as well, because gcc and make are
 exactly equally required in order to compile a custom kernel or a module
 for the currently running kernel. Adding gcc, but not adding make seems
 nonsensical to me.

 A few offtopic remarks:

 - Alternative package managers like smart, apt and yum will completely
 ignore Recommends, while zypp will handle it almost like Requires.
 This behaviour difference might confuse users and is one of the reasons
 why I'd like to see the use of Recommends restricted to special cases.

 - While investigating the Factory tree for this issue, I found out that
 a few -devel packages already have hard dependencies to gcc while others
 don't have them at all. It would be nice if there could be some sort of
 policy.

 Proposal:

 - -devel packages should not have any dependencies to any compiler,
 neither weak nor hard, in order to allow replacing the system compiler
 easily without breaking dependencies.

Agreed.

 - package kernel-source needs more discussion; adding a dependency to
 gcc and make here is IMHO actually more useful than the gcc dependencies
 within -devel packages.

Could any of you file a bug, please?

Andreas
-- 
 Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj/
  SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126


pgpELh7zZ51Jy.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-14 Thread Andreas Hanke
Andreas Jaeger schrieb:
 Just use the kernel development pattern and install it - you get
 everything directly.

Wait - the kernel development pattern includes more packages than needed
for just building external modules, including large and potentially
undesired ones like kernel-debug and kernel-um.

The user might end up with kernel-debug being booted by default. So this
pattern is the right thing for developers, but not for users who just
want to build their favorite gfx driver.

Adding yet another smaller pattern with just kernel-source, gcc and make
for building external modules is probably overkill, we should not
explode the number of patterns infinitely.

 - package kernel-source needs more discussion; adding a dependency to
 gcc and make here is IMHO actually more useful than the gcc dependencies
 within -devel packages.
 
 Could any of you file a bug, please?

Maybe I'll do it once I'm really convinced that doing this is a good
idea ;-) Or someone who is already convinced, go ahead and do it.

Andreas Hanke
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-14 Thread Robert Schiele
On Thu, Sep 14, 2006 at 05:29:43PM +0200, Andreas Hanke wrote:
 The user might end up with kernel-debug being booted by default. So this

Does this happen with the current package?  If so, I'd consider this a bug and
you might want to file a bug report.

Robert

-- 
Robert Schiele
Dipl.-Wirtsch.informatiker  mailto:[EMAIL PROTECTED]

Quidquid latine dictum sit, altum sonatur.


pgp9lbdQAhajW.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-14 Thread Andreas Hanke
Robert Schiele schrieb:
 Does this happen with the current package?

Yes, installing kernel-debug on a Factory system where there was only
kernel-default installed renames the existing vmlinuz and initrd
symlinks to .previous and creates new ones pointing to kernel-debug,
effectively making kernel-debug the default.

The conclusion is that the kernel development pattern is not the right
thing for users who just need to build an external module.

 If so, I'd consider this a bug and
 you might want to file a bug report.

I won't file a bug report because I'm not sure that this is a real bug.
It makes sense, someone who installs kernel-debug most likely wants to
use it, and someone who doesn't want to use it should rather not install it.

Unfortunately, it renders the kernel development pattern a no-go for
just building external modules, and that in turn backs the point of
having kernel-source depend on gcc and make, so that users can install a
single package to get a complete kernel module build environment.

Andreas Hanke
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-14 Thread Andreas Jaeger
Andreas Hanke [EMAIL PROTECTED] writes:

 Robert Schiele schrieb:
 Does this happen with the current package?

 Yes, installing kernel-debug on a Factory system where there was only
 kernel-default installed renames the existing vmlinuz and initrd
 symlinks to .previous and creates new ones pointing to kernel-debug,
 effectively making kernel-debug the default.

 The conclusion is that the kernel development pattern is not the right
 thing for users who just need to build an external module.

So, should I change the pattern?  I can make kernel-debug completely
optional...


 If so, I'd consider this a bug and
 you might want to file a bug report.

 I won't file a bug report because I'm not sure that this is a real bug.
 It makes sense, someone who installs kernel-debug most likely wants to
 use it, and someone who doesn't want to use it should rather not install it.

 Unfortunately, it renders the kernel development pattern a no-go for
 just building external modules, and that in turn backs the point of
 having kernel-source depend on gcc and make, so that users can install a
 single package to get a complete kernel module build environment.

Andreas
-- 
 Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj/
  SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126


pgp2lG5ZM11cw.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-14 Thread Boyd Lynn Gerber
On Thu, 14 Sep 2006, Andreas Jaeger wrote:
 Andreas Hanke [EMAIL PROTECTED] writes:
  Robert Schiele schrieb:
  Does this happen with the current package?
  Yes, installing kernel-debug on a Factory system where there was only
  kernel-default installed renames the existing vmlinuz and initrd
  symlinks to .previous and creates new ones pointing to kernel-debug,
  effectively making kernel-debug the default.
 
  The conclusion is that the kernel development pattern is not the right
  thing for users who just need to build an external module.

 So, should I change the pattern?  I can make kernel-debug completely
 optional...

I know that we probably do not want an other pattern but given all the
issuses maybe an other pattern would be the best solution.

Modules extrenal build

I really would like to keep the debug stuff in the kernel-debug.  When I
have to debug kernel issues, I really want the complete stuff even with
the debug being the default kernel to use.

Just my $.02

--
Boyd Gerber [EMAIL PROTECTED]
ZENEZ   1042 East Fort Union #135, Midvale Utah  84047
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-14 Thread Andreas Hanke
Andreas Jaeger schrieb:
 So, should I change the pattern?

Let's not hurry. ;-)

 I can make kernel-debug completely
 optional...

Maybe. That might be an option for other reasons as well - I tend to
find a pattern changing the default kernel rather obtrusive and maybe
surprising, because not all KMPs are available for kernel-debug. The
user might end up with effects (missing modules...) that he did not expect.

On the other hand, I'd like to hear more opinions of people who will use
this pattern for actual development purposes and not just building an
external module. How much sense does the pattern make without
kernel-debug being installed by default?



Some brainstorming why this discussion started:

There was a request to simplify the way of getting a build environment
for external modules (3D gfx drivers in particular).

This request is legitimate.

There are multiple proposed solutions:

1) Advise the user to install packages gcc, make and kernel-source
individually.

Advantage: Is simple, will always work for everyone under any
circumstances, is portable across all earlier and future openSUSE
distributions and even foreign distributions, does not introduce any
avoidable overhead on the user's machine. = Easy to support.

Disadvantage: Some manual intervention needed.

2) Change package kernel-source to have a soft or hard requirement to
gcc and make.

Advantage: Is simple.

Disadvantage: Significant change compared to earlier SUSE releases, a
soft requirement will not work with other package managers than zypp.

3) Advise the user to install the kernel development pattern.

Advantage: Is simple.

Disadvantage: Will introduce overhead on the users machine - packages
which clearly belong into this pattern, but are not needed for external
module builds; will change the default kernel.

4) Create a new pattern that includes just the bare minimum needed to
build external modules.

Advantage: ?

Disadvantage: Bloats the already impressive number of patterns even further.

5) Reduce the kernel development pattern to make kernel-debug optional.

Advantage: Avoids the default kernel switch (see 3), maybe desirable
even independently of this issue.

Disadvantage: Will still introduce other packages than kernel-debug that
are not needed for external module builds either; might be perceived as
degrading functionality of this pattern; first negative feedback from an
actual kernel developer already there.



I'd go for either 1), 2) or 5), based on more opinions from different
people.

From a user's perspective, a one-click solutions is desirable, but I
wouldn't call it something that must be done. Sticking to 1) is not
catastrophic if a better and universally acceptable solution is not found.

Andreas Hanke
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-13 Thread Hartmut Meyer
Hi,

On Wednesday 13 September 2006 01:10, Rajko M wrote:
 Andreas Jaeger wrote:
  Rajko M [EMAIL PROTECTED] writes:

   12) gcc is not prerequisite (dependency) of kernel sources.
   If gcc is not installed what can I do with sources?
 
  Read them ? ;-)

 What about to fix prerequisites :-)
 Is it fixed (?).

There is no need to fix it. Even though there was a smiley on Andreas comment, 
it is absolutely a fair point. I often install the kernel sources (for 
reference) and don't need gcc for that.

You complained about the default install being too bloated: 

  Package dependencies seems to grow system to classic bloat.

See? ;-)

I also would vote against mc in the default selection. I don't dispute it 
being a useful tool. But *many* people will never use it. So why install it 
by default. Those that are likely to use it can be assumed to know how to 
install the additional package.


Greetings from Stuhr
hartmut
-- 
Hartmut Meyer, NTS EMEA Partner Relationship Manager 
SUSE LINUX GmbH, Maxfeldstr. 5, D-90409 Nuernberg
T: +49 421 3064385   -   M: +49 179 2279480
F: +49 421 3064387   -   [EMAIL PROTECTED]

SUSE® Linux Enterprise 10 - Your Linux is ready
http://www.novell.com/linux


pgpfFu94OlpSC.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-13 Thread Christian Boltz
Hello,

Am Mittwoch, 13. September 2006 01:10 schrieb Rajko M:
 Andreas Jaeger wrote:
  Rajko M [EMAIL PROTECTED] writes:
[...]
  12) gcc is not prerequisite (dependency) of kernel sources.
  If gcc is not installed what can I do with sources?
 
  Read them ? ;-)

 What about to fix prerequisites :-)
 Is it fixed (?).

What about adding gcc and make as weak dependencies to kernel-source? 
Recommends would be a good option IMHO.

BTW: I just wonder that kernel sources from 10.1 (didn't check 10.2 yet) 
require /sbin/insserv - did I miss something or is this a packaging 
bug?


Regards,

Christian Boltz
-- 
printk(; corrupted filesystem mounted read/write - your computer will
  explode within 20 seconds ... but you wanted it so!\n);
[/usr/src/linux/fs/hpfs/super.c]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-13 Thread Andreas Hanke
Christian Boltz schrieb:
 What about adding gcc and make as weak dependencies to kernel-source? 
 Recommends would be a good option IMHO.

Recommends is not as great as many people think. There was another
similar change recently in another package (involving ft2demos, causing
it to be installed by default on all systems even though it is usually
not needed) that really annoyed me, I'll have to find it again and make
a comment...

In this specific case it might be OK, but then I'll ask why we don't
make gcc a (weak or strong, whatever) dependency of every single -devel
package. Ah, and of course gcc-c++ for C++ libraries.

Many different things can be done with source code, compiling it is just
one use case. Asking the user to figure out himself that he needs gcc to
compile the kernel is not too much in my eyes.

 BTW: I just wonder that kernel sources from 10.1 (didn't check 10.2 yet) 
 require /sbin/insserv - did I miss something or is this a packaging 
 bug?

It is not a packaging bug.

Andreas Hanke
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-13 Thread Rajko M
Andreas Jaeger wrote:
 Rajko M [EMAIL PROTECTED] writes:
 
 What about to fix prerequisites :-)
 
 Is an option but do we really want this?
 
 Andreas

I installed nvidia on 10.1 using tiny-nvidia-installer, and it wanted to
download some kernel sources. What that would do to the system I can
only guess, as I interrupted installer, installed and updated SUSE
kernel sources and run installer again. This time although I forgot to
prepare kernel sources, installer did that for me, and installation was
successful.

That is reason to ask for gcc. I know how to handle this, but new to
Linux will get lost, and we will have to handle a lot of help requests
from them.

You know that I'm against bloat, but in this scenario loading gcc with
  kernel sources is needed. The other option to handle this is to
instruct tiny-nvidia-installer to give message with options, and if user
select installation to install prerequisites.

Another option is weak dependency, as Christian mentioned, but I haven't
seen recently packages that will be installed to satisfy dependencies
and have check box enabled, which would be sign that I can remove them
from selection.

-- 
Regards,
Rajko.
Visit http://en.opensuse.org/MiniSUSE
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-13 Thread Andreas Hanke
Hi,

Rajko M schrieb:
 That is reason to ask for gcc. I know how to handle this, but new to
 Linux will get lost, and we will have to handle a lot of help requests
 from them.

PLEASE.

The web is full of

- forum posts
- wiki entries
- other documentation resources

which clearly say:

In order to compile a kernel module, the packages gcc, make and
kernel-source are needed.

The user will get lost only if he's not interested in getting the job
done anyway.

 Another option is weak dependency, as Christian mentioned, but I haven't
 seen recently packages that will be installed to satisfy dependencies
 and have check box enabled, which would be sign that I can remove them
 from selection.

That's because weak dependencies are not weak at all.

There are just two cases:

- The package that another package depends on is installed by default.
This is the case with Requires and Recommends. Requires ==
Recommends here.

- The package that another package depends on is not installed by
default. This is the case with Suggests. Suggests is very similar to
not having a dependency at all.

There is no intermediate step between these and no way to prevent a
Recommended package from being installed other than installing it and
uninstalling it again or setting the package to taboo - which requires
the user to know in advance that the dependency is meant to be weak.



I can explain why I don't like the idea of kernel-source depending on
gcc: It breaks the concept of being able to replace the system compiler
that has just now been introduced, because it will force the system
compiler to be installed even if the user already has another compiler.

On the other hand, you might argue that kernel modules must be built
with the system compiler anyway... And that's correct. So maybe the
proposal makes sense, but I'm unsure.

Andreas Hanke
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-13 Thread Rajko M
Andreas Hanke wrote:
 Hi,
 
 Rajko M schrieb:
 That is reason to ask for gcc. I know how to handle this, but new to
 Linux will get lost, and we will have to handle a lot of help requests
 from them.
 
 PLEASE.
 
 The web is full of
 
 - forum posts
 - wiki entries
 - other documentation resources
 
 which clearly say:
 
 In order to compile a kernel module, the packages gcc, make and
 kernel-source are needed.
 
 The user will get lost only if he's not interested in getting the job
 done anyway.

I remember my start with Linux. I had strong interest to succeed, but
many times it looked to me like a lost case.
1) Documentation in many fields obsolete, insufficient or missing,
2) Books, not many and obsolete even fresh out of the print, often
artificially oversized, as number of the pages makes them look serious
and sell better.
3) Altavista (at the time top search engine) not very helpful, as one
has to know right words. Synonyms will lead in wrong direction, and I
knew only terms used in other OS.
4) Linux is different enough, that more you know about another option,
more problems you have to overcome.

So, it is not always user interest (lack of) to make people feel lost.

 Another option is weak dependency, as Christian mentioned, but I haven't
 seen recently packages that will be installed to satisfy dependencies
 and have check box enabled, which would be sign that I can remove them
 from selection.
 
 That's because weak dependencies are not weak at all.
 
 There are just two cases:
 
 - The package that another package depends on is installed by default.
 This is the case with Requires and Recommends. Requires ==
 Recommends here.

This is probably because how it is treated in package management
software ie. Recommends will be marked for installation without any
additional question or special marks that you can skip it loosing some
functionality.

 - The package that another package depends on is not installed by
 default. This is the case with Suggests. Suggests is very similar to
 not having a dependency at all.
 
 There is no intermediate step between these and no way to prevent a
 Recommended package from being installed other than installing it and
 uninstalling it again or setting the package to taboo - which requires
 the user to know in advance that the dependency is meant to be weak.

Taboo option is something that many users learn long time after they
start to use Software management. The same is with option to remove
software after installation, besides that it includes 2 operations that
should not happen at all.

 I can explain why I don't like the idea of kernel-source depending on
 gcc: It breaks the concept of being able to replace the system compiler
 that has just now been introduced, because it will force the system
 compiler to be installed even if the user already has another compiler.
 
 On the other hand, you might argue that kernel modules must be built
 with the system compiler anyway... And that's correct. So maybe the
 proposal makes sense, but I'm unsure.

I'm a bit puzzled. If different compiler gives correct code for another
applications, what makes it unable to compile kernel modules? Missing
some special kernel module API, or sort of it. Sorry, but
non-programmers need few words more.

If this, about system compiler, is hard fact, than there is nothing to
be unsure about. I don't like few hundreds MB more, just to be able to
run video adapter in full featured mode, but if I have to, then there is
no options. I either have kernel sources and gcc installed, and used, or
I have no 3D, and for instance Google Earth runs skipping the frames
(nvidia with nv driver) or not at all (old ati board with ati driver).

-- 
Regards,
Rajko.
Visit http://en.opensuse.org/MiniSUSE
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-12 Thread Andreas Jaeger
Rajko M [EMAIL PROTECTED] writes:

 This time I was little bit more thorough logging what I have seen.

 I like 1 CD installation.
 It loads basic system fast and than I can add whatever I want.
 I tried that with 10.2 alpha 4, but it doesn't work that way.

I know - and this will happen only with Beta1 again.  First we need to
get the patterns list fixed.

 1) Hard disk choice doesn't exist as source of installation.
 Later I've found out that some actually exist in text mode installation,
 hidden in Network Installation, it goes trough Network settings (?!) and
 than asking for directory, but it doesn't work on iso images.
 I didn't tried again with installation source expanded to directories
 CD1 to CD5.

 2) Next, I tried with CD 1 to install Base system and than fro running
 text mode install the rest. It requires some 500 MB, but also 4 CDs (?).
 What happened to idea to have 1 CD for essential stuff?

See above.

 3) So I quited installation, added another 3 CDs and tried to install
 Base + AppArmor + Console. It gives  1 GB including some KDE files and
 requires all 5 CDs. I didn't checked what was from KDE, I remember
 kdelibs. I guessed that Console means text mode and few more
 applications like mc, not graphic mode Console. I interrupted
 installation at that moment. Package dependencies seems to grow system
 to classic bloat.

Please discuss the list of patterns and what you propose to change.  I
want to avoid bloat!

 4) Than when it is needed all 5 CDs, I decided to install default KDE,
 but after warm boot to SUSE 10.0, CDRW disappeared. Cold boot solved the
 problem and was CD5 added to set.

 5) It is already mentioned that partitioning proposals are given in a
 strange way. First it tried to remove 10.0 installation from /dev/hda1,
 and create two partitions, than tried to remove data partition, on the
 same disk, than I stopped to play with different menu options and went
 to expert and gave /dev/hdb1 for installation. Partitioner warned me
 that it will be better with swap. Good, swap exists, I added it buy
 entering dialog where all was set just to click to OK and exit. This
 might be somewhat shorter, and just explain that we need a swap and ask
 which one to include.

 6) Next is kind of my mistake, I should review expert options and
 prevent boot loader installation, and later fiddling to give control
 back to 10.0.

 7) Audio was not installed. I can't recall that it was ever mentioned.
 The adapter is plain VT8233/A/8235/8237 so something with detection
 wasn't OK. Taking long list of:
 udev[411]: lookup_group: misc devices
 not found (or missing), during initial hardware detection, it can be that.

yast2-sound was not installed - fixed now.

 9) The Main Menu is huge. Font is now OK, but surface is far beyond
 screen. Restarting KDE doesn't help. Go back to mc and find in users
 .kde directory kickerrc. Menu size was
 KMenuHeight=1950
 KMenuWidth=3160
 resize to 400x600 and restart KDE again.
 Menu is good now. This must be due to same 28x21 (cm) screen size that
 is probably bad entry in monitor DB.

Please report this in bugzilla.


 12) gcc is not prerequisite (dependency) of kernel sources.
 If gcc is not installed what can I do with sources?

Read them ? ;-)

 I came with system configuration this far. Nvidia is left for some other
 day.

 13) Attempt to see Krita that is in the same category as GIMP, finished
 with application crash. I'll try to see how to reproduce this.

 General 10.2 is nice and fast, and excluding installation, I can't see
 major problems.

Thanks,
Andreas
-- 
 Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj/
  SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126


pgpYEJJTcUudK.pgp
Description: PGP signature


Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-12 Thread Stanislav Visnovsky
Dňa Ut 12. September 2006 05:40 Rajko M napísal:
 This time I was little bit more thorough logging what I have seen.

[snip]

 5) It is already mentioned that partitioning proposals are given in a
 strange way. First it tried to remove 10.0 installation from /dev/hda1,
 and create two partitions, than tried to remove data partition, on the
 same disk, than I stopped to play with different menu options and went
 to expert and gave /dev/hdb1 for installation. Partitioner warned me
 that it will be better with swap. Good, swap exists, I added it buy
 entering dialog where all was set just to click to OK and exit. This
 might be somewhat shorter, and just explain that we need a swap and ask
 which one to include.

Please, file an enhancement into bugzilla.

Stano
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-12 Thread Rajko M
Andreas Jaeger wrote:
 Rajko M [EMAIL PROTECTED] writes:
 
 This time I was little bit more thorough logging what I have seen.

 I like 1 CD installation.
 It loads basic system fast and than I can add whatever I want.
 I tried that with 10.2 alpha 4, but it doesn't work that way.
 
 I know - and this will happen only with Beta1 again.  First we need to
 get the patterns list fixed.

OK. I guessed that was the reason, but direct answer will help not to
repeat the question.

...
 3) So I quited installation, added another 3 CDs and tried to install
 Base + AppArmor + Console. It gives  1 GB including some KDE files and
 requires all 5 CDs. I didn't checked what was from KDE, I remember
 kdelibs. I guessed that Console means text mode and few more
 applications like mc, not graphic mode Console. I interrupted
 installation at that moment. Package dependencies seems to grow system
 to classic bloat.
 
 Please discuss the list of patterns and what you propose to change.  I
 want to avoid bloat!

I have to go trough above pattern, to see what happened, before I can
discuss anything. BTW, it might be good to sort results of previous
thread on basic pattern and repeat the question. Something like phase 2.

...
 7) Audio was not installed. I can't recall that it was ever mentioned.
 The adapter is plain VT8233/A/8235/8237 so something with detection
 wasn't OK. Taking long list of:
 udev[411]: lookup_group: misc devices
 not found (or missing), during initial hardware detection, it can be that.
 
 yast2-sound was not installed - fixed now.

Thanks.

 9) The Main Menu is huge. Font is now OK, but surface is far beyond
 screen. Restarting KDE doesn't help. Go back to mc and find in users
 .kde directory kickerrc. Menu size was
 KMenuHeight=1950
 KMenuWidth=3160
 resize to 400x600 and restart KDE again.
 Menu is good now. This must be due to same 28x21 (cm) screen size that
 is probably bad entry in monitor DB.
 
 Please report this in bugzilla.
 
 
 12) gcc is not prerequisite (dependency) of kernel sources.
 If gcc is not installed what can I do with sources?
 
 Read them ? ;-)

What about to fix prerequisites :-)
Is it fixed (?).
...

-- 
Regards,
Rajko.
Visit http://en.opensuse.org/MiniSUSE
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-12 Thread Rajko M
Stanislav Visnovsky wrote:
 Dňa Ut 12. September 2006 05:40 Rajko M napísal:
 This time I was little bit more thorough logging what I have seen.
 
 [snip]
 
 5) It is already mentioned that partitioning proposals are given in a
 strange way. First it tried to remove 10.0 installation from /dev/hda1,
 and create two partitions, than tried to remove data partition, on the
 same disk, than I stopped to play with different menu options and went
 to expert and gave /dev/hdb1 for installation. Partitioner warned me
 that it will be better with swap. Good, swap exists, I added it buy
 entering dialog where all was set just to click to OK and exit. This
 might be somewhat shorter, and just explain that we need a swap and ask
 which one to include.
 
 Please, file an enhancement into bugzilla.


There is another thread Partition selection openSUSE (install) that is
discussing this.

Right now I would make only one screen out of two that experienced user
has to go before it comes to expert partitioning. Later we can discuss
what is the best way to handle multiple partitions. Right now the safe
way would be to ask the question instead to give proposal if it is not
clear from partitions.

Is above OK to go as enhancement request?

-- 
Regards,
Rajko.
Visit http://en.opensuse.org/MiniSUSE
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [opensuse-factory] 10.2 Alpha4 - my installation report

2006-09-12 Thread Rajko M
Andreas Jaeger wrote:
 Rajko M [EMAIL PROTECTED] writes:
...
 9) The Main Menu is huge. Font is now OK, but surface is far beyond
 screen. Restarting KDE doesn't help. Go back to mc and find in users
 .kde directory kickerrc. Menu size was
 KMenuHeight=1950
 KMenuWidth=3160
 resize to 400x600 and restart KDE again.
 Menu is good now. This must be due to same 28x21 (cm) screen size that
 is probably bad entry in monitor DB.
 
 Please report this in bugzilla.
...
Reported:
1) Missing HD as installation source:
https://bugzilla.novell.com/show_bug.cgi?id=205369
2) Incorrect screen size for monitor Gareway EV500.
(should be Gateway :-) sorry)
https://bugzilla.novell.com/show_bug.cgi?id=205371
3) Huge Main Menu
https://bugzilla.novell.com/show_bug.cgi?id=205373

-- 
Regards,
Rajko.
Visit http://en.opensuse.org/MiniSUSE
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]