2010.1 specs proposal
From Mandriva Community Wiki
To complete ideas proposals for 2010 Spring specifications, you can add your proposal below.
Contents |
Distribution Core
kernel, hardware support
easy management of kernel updates
In 2010.0 specs there was an entry related to a new kernel management system that should be able to update smoothly the kernel without any problem for the user. I hope it will be implemented for 2010.1 release
Proposed by: Killer1987.
Status:
xorg
others (gcc, glibc, udev...)
Enable STT_GNU_IFUNC use
Since version 2.10 GLIBC supports the use of CPU specific optimized functions. Also binutils needs to be updated to support this. We should make sure we have all bits and pieces in the distro and enable this by default.
Proposed by: Frederik Himpe.
Status: 90%(?) new binutils-2.20.51 which should have the required support is now found in cooker.
Use hybrid suspend by default
If the user chooses to suspend his system, by default a hybrid suspend should be done. This will result in a fast resume, but ensures that no data can be lost if the system runs out of battery time.
Proposed by: Frederik Himpe.
Status:
RPM
Adopt distepoch
Adopt distepoch & disttag tags to free ourself from the use of mandriva specific %mkrel macro, distribution suffix being used in rpmvercmp() and also separate package release from distribution release. See earlier thread on maintainers list.
Proposed by: Per Øyvind Karlsen.
Status: 30% - started (support available in rpm5, mostly implemented in a separate urpmi branch, needs to be ported to rpm.org).
Security
Servers
Mandriva Tools
draknetcenter / drakroam
- Allow to specify global static routes and static routes for interfaces separately.
- draknetcenter doesn't show ppp+ connections.
- Add MS VPN support
- Merge drakroam and draknetcenter into a single UI
- Add networking troubleshoot wizard
netapplet
- Add signal level for Wi-Fi, 3G/CDMA, WiMAX
- « wireless network connected » notification should display in bold the "network status" instead of "hardware device name". See Bug 54222. --Skiper 20:13, 9 February 2010 (UTC)
mdkonline, rpmdrake
- fix option to save downloaded rpms after install
(it can be done by adding "post-clean: 0" to /etc/urpmi/urmpi.conf, but the option in drakrpm has no effect.)
- use rpmdrake (or equivalent) to control the locales/languages installed with the regular packages.
A meta-package of the locales installed would have sole entry for each locale. The status for each locale would be installed/non-installed/undetermined. (Initially undetermined, greyed out?) By selecting and installing a locale (say French), all installed regular packages would be scanned and the French locale would be installed (or verified as installed) for every package where it is available. Similarly, uninstalling a locale would ensure that the locale in question would be uninstalled from all regular packages, if possible. Any regular packages newly installed would follow the settings of the locale meta-package. All newly created packages would be created such that the locales can be installed/uninstalled according to the settings of the locale meta-package.
- Add fast filter for searching
- Add rating mechanism for applications.
- Provide correct canceling of download process (when user press "Cancel" button).
- Implement in mdkonline a feature to install software missing in One edition (see ideas 66)
urpmi
- Allow downloaded rpms to be installed in an arbitrary directory (which could be on another partition)
Particularly useful if downloaded rpms are saved instead of being automatically erased after installation. (2009.1 always downloads to /var/cache/urmpi/rpms)
- Automatic change of mirror in case it is not updated or not available
drakxtools
Improve usability of all the draktools (see https://qa.mandriva.com/show_bug.cgi?id=31857 and ideas 70)
installer
Disk / file system check
Implement an easy to use disk checker option in Mandriva's rescue mode, which automatically detects all hard disk partitions, and runs fsck (or equivalent, such as xfs_repair) on them. There should also be an optional badblocks and smartmontools check, to check for dying hard drives.
Proposed by: Frederik Himpe.
Status:
Search for updates during installation
during the installation is prompted a message that asks if you want to update the system. unfortunately, the network hasn't been yet configured and it causes the installer to hang. I suggest to remove this message or at least to allow to configure the network just before doing the resarch for updates.
Re-install
Instead of
- update which is not safe when the installed system is a bit too old or
- install which remove all settings, there is a better way: Re-install
When the installed system is a bit too old, update is not safe.
This option assumes that /home is in a separate partition.
Each old home is moved
System datas are saved in /home/frigo/ and old /home/*/ are moved in /home/*/ancien/
http://pjarillon.free.fr/docs/mandriva/preparehome_en.sh
When the installation is done a restoration is done with
http://pjarillon.free.fr/docs/mandriva/script-restore_en.sh
Then each user keeps his datas but have a new fresh desktop. Nothing is lost. Then, the user can move his files and directories to have a clean $HOME. These two scripts are interactive because it is necessary to run them manualy. It should be possible to include them during the install process.
- if the installed release is too old: reinstall or install
- if the installed release is recent: update, reinstall or install The default choice should be reinstall.
Proposed by: Pierre Jarillon.
one / draklive-install
Mandriva One LXDE with all locales in single CD
Release a Mandriva One CD ISO with LXDE and all supported locales in a single disc. For the users who want to try out Mandriva on Old PC, or install a localized light environment with only one single CD disc. See bug #55576 or idea #357.
Proposed by: You-Cheng Hsieh
Status:
Include gcin in the Mandriva One which support zh-TW
Include gcin as supplemental input method in the Mandriva One which support zh-TW, because scim(-bridge) still does not suit for Taiwanese user habit very well after years of development. See bug #55615 or idea #352.
Proposed by: You-Cheng Hsieh
Status:
Remove unused locales when installing with Mandriva One
Draklive-install does not ask to remove unused locales during the installation of Mandriva One which support zh-CN and zh-TW. See bug #44270. Also confirmed happens on Brazilian Portuguese Mandriva One as reported in bug #45895.
Proposed by:You-Cheng Hsieh
Status:
Simplified LiveCD creation tool
A Working, or easier way to create a modified live environment for easy deployment and installation of systems. See bug #47341 or idea #361.
Proposed by:You-Cheng Hsieh
Status:
Desktop Environments
- Add a Newbie HOW-TO during installation (or to the default desktop) (see ideas 72)
- Use edition-based screenshots during installation (see ideas 69)
GNOME
Install gnome-disk-utility by default
gnome-disk-utiliy keeps an eye on the disk's SMART parameters and will automatically warn the user when an anomaly is detected which could mean his hard drive is dying. It should be installed by default in GNOME.
Proposed by: Frederik Himpe.
Very good idea
Status:
Rectify the mess of password dialogs
gnome-keyring, drakxtools, and openssh-askpass each have different authentication dialogs where it is often not clear if the user password, root password or private keyring password is required. It would be good to minimize the amount of password dialogs popping up (no need to ask for a root password when the user has sudo rights, for example) and to redesign the dialogs so that it is clear what kind of authentication they expect.
Proposed by: Reinout van Schouwen reinouts
Status:
Use gnome-colours as default icon theme
The current gnome icon theme is very greyish and does not apply to a distribution that is aimed for all public, including newcomers who use it for home and office. It is quite repelling to see such sad colours in folder views and in the Gnome environment (that is capable of being very eyecandy). The gnome-colour theme contains some redesigned icons that have a more modern look, it is still Tango-based and has a variety of coulours that can apply to the various Mandriva Ia Ora themes. The 'Brave' set (blue) can be used by default in the distribution.
Proposed by: Thomas Lottmann, Skiper 19:32, 9 February 2010 (UTC).
Bug: Bug 38334
Status:
KDE
- Include kcm_touchpad by default, to ease configuration of touchpads on laptops
- Reintroduce action panel in Dolphin (see idea 150)
- Improve and enchance as much possible nepomuk experience (using also users feedbacks) + use virtuoso as backend (automatic siwtch from the currentely backend)
- integrate search bar in dolphin that uses nepomuk for the researches
- .k3b project files must be associated to k3b program and opened with it
LXDE
Use LXDM as default display manager of LXDE instead of GDM. Please refer to Bug #56142 and LXDM Display Manager.
Proposed by: You-Cheng Hsieh
Status:
Add epdfviewer to task-lxde dependency as the default pdf reader of light desktop environment.
Proposed by: You-Cheng Hsieh
Status:
Moblin
Printing
It would be really appreciated if CUPS didn't insist on installing those HP-specific applications, which just waste menu and disk space with applications which inform you that you don't have a supported HP printer. (If those applications are uninstalled, the next time you try to look at your printer configuration or the spooler, CUPS insists on installing the same applications that have nothing to do with any installed printer.)
Multimedia apps
Hinedo, a internet radio tray application which is very popular in Taiwan, could be moved from contrib to main and installed by default if a user selected zh_TW, or Traditional Chinese (Taiwan) as system locale.
Proposed by: You-Cheng Hsieh
Status:
Office apps
Internet apps
Mozilla Seamonkey, the all-in-one Internet suite would be nice. Especially since now (Seamonkey 2.x) uses the same version of the background engine (Gecko) as the latest version of Mozilla Firefox and Thunderbird, and can execute virtually all the same add-ons (as long as the versions of Seamonkey are properly specified in the add-on)
PCManX-gtk2, a BBS client which is very popular in Taiwan, could be moved from contrib to main and installed by default if a user selected zh_TW, or Traditional Chinese (Taiwan) as system locale. Please refer to Bug #56143.
Proposed by: You-Cheng Hsieh
Status:

