1) Trying to update some RPM's works, but a large number of them cause a python exception, such as Package: kernel-source Size: 50851 K Version: 2.2.12 Release: 20 The source code for the Linux kernel. [root@sibelius peba]# up2date Exception in thread Thread-3: Traceback (innermost last): File "/var/tmp/python-root/usr/lib/python1.5/threading.py", line 376, in __bootstrap self.run() File "/var/tmp/python-root/usr/lib/python1.5/threading.py", line 364, in run apply(self.__target, self.__args, self.__kwargs) File "/usr/share/up2date/gui.py", line 539, in mainThread self.c.installPackages() File "/usr/share/up2date/client.py", line 931, in installPackages pkgName), "u") TypeError: bad type for header argument 2) man page for up2date is not installed with the RPM 3) up2date does not provide its version with either -v -V -version --version 4) it is difficult to suppress categories of non-interest, such as gnome and the related utilities 5) there is no autoprobing for the current hw -- using up2date will require considerable effort to continuously ignore the nor-occuring hw. Up2date should thus have the capability set of the installer 6) The dialog box for the ignored files breaks, once one uses [a-z]* as a removing pattern. 7) The cancel/quit functionality is intermittent at best 8) The eception is NOT caught by the GUI, but only shows up in the console 9) There is very little feedback upon start on the files that already exist, but have not been installed -- one gets the impression as if they were downloaded again. 10)The help is visible only by a) figuring out that up2date is a wrapper, reading the man page of the wrapper, guessing where the real one is, and then reading the source. No GUI help, no man page(amazing!), no help upon wrong command line switches. 11) Netscape (4.7) closes the window, and after that one is asked whether one would like to close the window. 12) RPM's can't be seleced as a group or delseled as a group 13) The RPM dependency finder fails, even with 10 levels of recursion if one selects all the improvements that have come after the 6.1 release 14) There does not seem to be a priority in place. It should be obvious, that a buggy up2date should be replacable and in the set of dependencies on a level of its own, a bit akin to the dependency of a makefile on itself. 15) I could not find an alternative way to report on installation. Email is not my preferred means. 16) One cannot add packages to the exception-list from the netscape page.
some of these have been addressed for 6.2, others are very hard or impossible to fix (for example, the netscape close window issue), and others need to be addressed but we haven't done it in this iteration. If you do try the new Update Agent in 6.2 and still have some problems (NOT feature requests) please open a bug for EACH ONE, not all under one bug. This makes tracking much much more efficient and easy.