Sorry for the late email, we plan to discuss later today the following topics in our distribution meeting:
* FreeNx: use of /usr/NX
FreeNX and NX use /usr/NX and this is the upstream default for NX
packages by Nomachine. But /usr/NX which is not allowed by the FHS.
Reworking the package is a major problem. What should be done?
* Handling of dropped packages:
Most update problems Thorsten run into in the last time happend,
because of:
We dropped packages, but nobody make sure that this package and _all_
subpackages and _all_ xxbit (meaning 32bit/64bit) packages will be
removed from the installed system ("successor").
On openSUSE, this happend during Systemupdate with the YaST2 option
"remove no longer available packages".
But with different Add-On Products, channels and other products from
Novell, this is no option for the Enterprise products, and it becomes
more and more a problem for openSUSE, too.
So, if a package is dropped in autobuild, we need to make sure that:
- All subpackages and xxbit packages are dropped somehow by other
RPMs, too.
Or this package has only limited dependencies, which will NEVER
change in the feature. For example it has only dependencys to libc.
Dependencies for openssl for example are already bad again, because
that interface will change and customer will run in update problems.
- We have a successor for all main and subpackages.
The same is true for package renames, package splits, and so on.
With the current renameing inflation because of the library naming
policy, a lot of people forget to handle all subpackages correct, and
we have left overs like -devel or -xxbit packages, which breaks the
solver.
* Improve debuginfo packages
To get a complete stack trace, we need several debuginfo packages.
The simple idea would be to copy dependencies from the main package to
the debuginfo package. But this would give too many dependencies
since it would lead to include always the gcc-debuginfo package
(currently 300 MB).
Another idea is to reduce the size of debuginfo packages and mark them
only for backtrace - with removing the source code.
Any comments, ideas, suggestions?
Andreas
--
Andreas Jaeger, Director Platform / openSUSE, [EMAIL PROTECTED]
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
pgp2AubkFRBdO.pgp
Description: PGP signature
