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, aj@suse.de 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