Knownbugs

From OpenZaurus

Contents

Known bugs in and enhancements to OpenZaurus version 3.5.4 and higher

I'd like to list bugs and ways in which they can be fixed or in which packages can be enhanced (no blue sky dreaming yet people), so that people can consult the list and look at things which they might be able to fix or enhance. This is not here to replace the bugtrackers! -lardman

This page now also lists some known workarounds for bugs.

I think leaving the workarounds on this page, and listing the original stuff (i.e. annoyances and enhancements that people could start coding on/fixing) would make the whole page more understandable -lardman

Bugtrackers

Common

  1. Kernel
    1. Notification of USB current needs: New to the 3.5.4.1 distro is enforcement of a 150 mA current limit on devices plugged directly into the SL-Cxx00 or SL-6000 USB interface. However, this enforcement is silent; instead, a message should be syslogged about this when it happens.

GPE

  1. GUI Package manager
    1. description of what is wrong and what to do to fix it
      1. The Package Manager is only able to install small packages. It fails on larger ones. Is there anything else used besides /tmp which is 10MB? - tmp should expand as it's needed (up to 1/2 available memory iirc). the problem lies elsewhere -lardman
      2. Package Manager can only install one package at a time. Selecting multiple packages for installation fails too.
      3. After a package has been installed, Package Manager needs to be restarted in order to install another package.
      4. gpe-package forks a process for each package it installs. the first fork always succeeds, but subsequent forks always fail. thus a single package can install successfully, however, if it has dependencies, then it will fail to install because the dependencies will fail on the fork. Similarly, if multiple packages are being installed at once, then only the first package installs and all the remaining ones fail due to the failure to fork another process.
    2. links to any useful bugtracker entries
  2. GPE Themes
    1. don't change the theme. some applications crash unless you are using the default theme.

Opie

  1. GUI Package manager
    1. Package list window: There are so many packages that using the slider is too imprecise. One solution might be to allow the up/down cursors to move the list up and down; another might be to first require the user to select a category of packages before the corresponding list is brought up in a window.
    2. AQPkg Package Manager - BUG: tends to crash with a SIGSEGV. This behaviour seems particularly likely after more than one package has been installed in a session. WORKAROUND: using the Text Editor to edit the file /etc/ipkg.conf (even just by inserting a random space) seems to solve the problem (permanently or temporarily!).
  2. Sound
    1. alsamixer: While alsamixer is fairly comprehensive, it presents the average user with entirely too many choices. Perhaps a simpler app would be more appropriate, even if it, too, is a curses app.
  3. Card Manager Applet
    1. card applet: The internal microdrive should not be so easily ejected/suspended from the applet. This will lock up the Zaurus and requires a reset. Also, where is the SD card applet? Install the cardmon applet from the 3.5.4 feed (this one actually works), but NOT the one from the 3.5.4.1 feed (because this one does not work)
  4. Date/Time
    1. Date/Time - BUG: Daylight Savings Time not respected. This would not be a great problem if the Z didn't use NTP to correct its time whenever connected, although even then setting the correct local time (ie +1hr) means all other world times are wrong! WORKAROUND: to avoid the NTP update problem, set a non-existent NTP server address.

E17