Development/Ideas/Mandriva 2006

From Mandriva Community Wiki

Jump to: navigation, search
Ideas for Mandriva Linux 2006

List ideas to build the upcoming Mandriva Linux 2006 distribution. Add your bugzilla# for each idea to be able to discuss it if needed.

Contents


[edit] Bugzilla

Please consider using Bugzilla to file your feature requests instead of this page!

The benefits of using Bugzilla instead of this page should be clear:

  • Bugzilla is meant to track bugs as well as feature requests
  • Discussions on one topic are easily possible and visible in the cooker mailinglist
  • It is possible to vote for feature requests
  • It is possible to use Bugzilla to determine which features should be implemented for which release and track the status of them
  • If you want to see a list of all open feature requests, simply ask Bugzilla

Still, this Wiki page is useful to keep an overview of ideas that have been raised for the next release.

[edit] How to fill a suggestion into Bugzilla

  1. If you are not yet registered in bugzilla, create an account
  2. Log in
  3. Enter a new issue into Bugzilla
  4. In the distribution list, choose "Mandrakelinux Cooker".
  5. Select the Mandriva Tool or the package the suggestion/idea is relating to.
  6. Select the version, the component and the architecture.
  7. In the Severity field, choose "enhancement".
  8. Put a clear summary and a description of your suggestion/idea.
  9. Click on "Commit"

[edit] General

Suggestion Bugzilla Status
Switch to UTF-8 entirely, as what Fedora Core does. For existing filenames, convmv should be integrated into the formating partitions scene of DrakX. (FundaWang)(ShiyuTang) 15922
Create one disk images, a-la-K/Ubuntu for desktop use. People seem to like them and it will make it easier for contributors to test (Dovix) Please use Bugzilla to file this feature request
Create daily Cooker snapshots - "install" as well as "live" CDs. It will enable much more testing to be done on ongoing basis. (Dovix) Please use Bugzilla to file this feature request
Switch to XFce instead of ICEWM - this desktop environment is a real alternative to KDE/Gnome for old PCs, and now it support a standard menu system. (Dovix) I have nothing against XFce, but IMHO IceWM is also a fine alternative to KDE/GNOME, no need to throw it out (DickGevers) Please use Bugzilla to file this feature request

[edit] Packaging

Suggestion Bugzilla Status
Integration of OpenMosix, the OpenMosix utilities and the patch of the kernel OpenMosix (FredericLIETART)
Merge rpm-packages that are completely tied together, e.g. kdeedu and libkdeedu, into one single package. (it's very annoying to be asked every time if I want to get the needed lib-packages when updating packages) (BeatEdelmann) Nonsense. The whole idea of Proper Package Management(tm) of Mandriva depends on this fundamental design. (JaroslawZachwieja) (See more comments on the changelog -- EduardoHabkost
For make easier the installer, it's must going to the matter because a lot of new user are lost with it. We should use two group by rpm : by type of application like the system we use actually and one other by type of contents for differentiate GUI, library, command line, plug in, devel package, etc... With this we can filter(library, devel) the display of some of them because too much abundance of choice can be disturbing for user. (XavierNade) 16091

[edit] Installation/DrakX

( http://archives.mandrakelinux.com/cooker/2005-04/msg02765.php )

Suggestion Bugzilla Status
Integrate RAID 10 (stripe mirrors) support into install's partition setup.-- [email protected] Please use Bugzilla to file this feature request
Integrate EVMS support into install.-- [email protected] Please use Bugzilla to file this feature request
include gtk-qt-engine as default in every installation (Dovix) 15336
When graphic card is not configured, make it a mandatory step during install (Dovix) 14625, 15149
Autodetection of the material before the compilation of the kernel to the installation Please use Bugzilla to file this feature request
details about the why of each partitions 15612
Allow users to go back during package choice to use a better partitioning 7205
Installation should be didactic while copying files : for example with an introduction on the Control Center and how to add/remove/update programs. Many beginners instinctively go on the internet to download a software instead of using URPMI/RpmDrake. A short introduction on how urpmi works would also be useful (ThomasCanniot) Please use Bugzilla to file this feature request

[edit] Boot

Suggestion Bugzilla Status
Try to reduce boot time (see Boot Time Optimisation) 15339
Integrate EVMS support into initrd. -- [email protected] 12467
Many users have several versions of linux installed on their system. Like me, I have installed 2005LE, MDK Cooker and PCLinuxOS. Please let the boot manager configure and find all of the other systems (not only windows, but also linux) and add them to the boot menu. DEMUDI does that automatically.(FrankKoester) 16604

[edit] System

Suggestion Bugzilla Status
Include back advansys module into x86 kernels (broken only on non-x86 hardware) 10287

[edit] File Systems

Suggestion Bugzilla Status
Include UnionFS module into the standard Mandriva kernels.This will allow to do fantastic things on servers, where are many users with almost the same settings which could use 1 set of files just change a bit in their home dirs, as well as desktops, making possible to build logically-editable Mandriva live-cds with mklivecd script.
In future UnionFS may revolutionize GNU/Linux Operating System distribution architecture and "standard installable" distros may cease to exist, as we know them today. But I won't tell about that now. If you wanna know email me at (al at violtan com)
To read more about UnionFS, and how Knoppix 3.8 uses it, click here: http://www.oreillynet.com/pub/wlg/6654.
Please vote for my wish, if modifiable Mandriva live-cds are important to you ! (fenixtheopencd.net)
16198

[edit] Software

Suggestion Bugzilla Status
Firefox 1.5 Beta 2 http://www.mozilla.org/projects/firefox/roadmap.html

[edit] Hardware

Suggestion Bugzilla Status
iPod support without any users' config. (ShiyuTang) Please use Bugzilla to file this feature request
iriver support (FrankKoester) 16603
Support for onboard Promise RAID controllers, specially the Fast Track 100 ([email protected]) 15411
DRI (http://dri.sf.net) kernel modules for Intel, VIA and Matrox chipsets (JaroslawZachwieja) Please use Bugzilla to file this feature request
Make Ipaq devices (synce-kde) to appear on the desktop when connected OR to be automatically configured for use with kdepim. It isn't the case for 2005 (JaroslawZachwieja)
support for Hp officejet 5510. (xmoucheron).
kernel > 2.6.12 to support last Wacom tablets Cintiq 21UX and Intuos 3.
Dual head / dual screen support - TwinView with NVIDIA drivers and easy configuration 17481
SIS 965L southbridge support (SATA SIS 0x182 and Gb Ethernet 0x190) 17654, 17703


[edit] Desktop

( http://archives.mandrakelinux.com/cooker/2005-04/msg02625.php )

Suggestion Bugzilla Status
New theme and icons for KDE and GNOME. Do you want to make a MandrakeGalaxy III competition? (ShiyuTang) Please use Bugzilla to file this feature request
Include KDE 3.4 and Gnome 2.10 (VincentPanel) Done
Integrate MCC and kcontrol in a unique interface 15340
Create an integrated security desktop application 15341
Change the default desktop to be more user-friendly for new users and make it look nicer (remove emacs button, fade applet handles, etc.) Please use Bugzilla to file this feature request
Make a shortcut for media:/ in the desktop 15434
Activate by default Navigation Panel ( F9 in konqueror ) 15433
Make a shortcut for network (smb:/) in the desktop
Enlightenment 17 (E17) : http://www.rasterman.com/ or http://enlightenment.org/
Looking Glass : http://www.sun.com/software/looking_glass/
When starting an application in KDE an hour glass turns and turns in the taskbar. The hour glass is rather ugly. Simply redesign it or disable it by default.(FrankKoester) 15732
There are two small annoyances with the MCC Button in KDE: 1. When running over the MCC button in the KDE taskbar a tooltip appears. Within this tooltip the MCC button gets larger. It is easily seen that the resolution of this icon is not good enough. Therefore: You do not have to redesign the icon, simply make a version with a better resolution. 2. When running over any other button than the MCC icon is highlighted (gamma-effect or made a little bit greyish). Make the MCC icon having this effect as well.(FrankKoester) 15733
Remove the floppy disk icon from the GNOME desktop. Who does still use floppy disks?(ThomasCanniot)
To include by default audiokonverter and attach to mail and K Rpm2Info in the service menus for KDE (and there is of other interessent) (FredericLIETART) 16609
Use the moodin engine for Splash Screen (KDE). See: http://www.kde-look.org/content/show.php?content=25705 (FrankKoester) 16602
Galaxy is really nice and a good idea to unify the two big desktops, but I whish to use the same icon set in Gnome and KDE. (FrankKoester) 16605
Try to implement separate home directories for konqueror depending on its use, so that when I click on the home button in the konqueror file browser my home directory appears (i.e. /home/user) and when I click on the home button when konqueror is in Web browser mode I end up with my start page (i.e. mandriva.com). (FrankKoester) 16606
In kde and gnome, permit when we display partition, media (in media:// for konqueror, etc...) to call drakdisk when user can't mount them, etc...(XavierNade) 17540
In kde use the same technique than in gnome for rename files.
The technique who when we call for rename, directly select the name without the extension(it's work but only when it's display in line).(XavierNade)
17535 4334

[edit] Server

Suggestion Bugzilla Status
Fully integrated ACL system (ClaudioMatsuoka) Please use Bugzilla to file this feature request
Xen virtualization (ClaudioMatsuoka) Please use Bugzilla to file this feature request

[edit] Network

Suggestion Bugzilla Status
Need a tool like KPPP to connect through PPPoE without asking root password. (ShiyuTang) already available in 2005 LE, use net_applet and allow users to control the connection from drakconnect
Add an option to /etc/sysconfig/network-scripts/ifcfg-* to force speed/duplex configuration. /sbin/ifup script will take care of this option. (GillesMocellin) 15486
Integrate Projects/EasyWifi ideas (FabriceFACORAT) 17015 O. Blin is rewritting net_applet backend with wpa_supplicant and DBUS support

[edit] Network Profiles

Suggestion Bugzilla Status
The network profiles are hard to maintain, mainly the service section after upgrades (ups, it killed hal...). So they should be splitted: a service profile (which services are started), a system profile (system config like proxy etc.) and a network profile (configuration for network devices). The network profile then requires a system and a service profile (MichaelReinsch) 15324
Automatic system/service profile switching when using dhcp (MichaelReinsch) 15325 I'm doing that since quite some time but this is not integrated in the profiles

[edit] Packages

Suggestion Bugzilla Status
Review and update all package descriptions, to show more clearly to the uninitiated what installing the package will do for the user. Libraries should not just only show "Libraries for foo", because often "foo" isn't even installed, only libfoo; so description of libfoo should also tell what foo is supposed to accomplish. Also review existing descriptions for the proper use of English. Moreover, many 'devel' packages show in their description that they are needed for developing other programs based on that particular library. But this is an oversimplification, because if you try to remove them, it becomes clear that they are often required for one or more basic programs, so they are not at all for development of other programs only: this kind of description is misleading and should be replaced. (DickGevers) Please use Bugzilla to file this feature request How? File 5,000 bugs extra? That seems outrageous: I won't (DickGevers)
Use Smart package manager to analyze dependancy problems (FrankKoester) 16779

[edit] RPMDrake

Suggestion Bugzilla Status
Add an option to allow the user to install local packages via rpmdrake (Dovix) 15342 Already present (AngeloNaselli)
Improve data crunching performance in rpmdrake(-remove) (Dovix) 15345
Allow quick switch between rpmdrake and rpmdrake-remove (Dovix) 15346
Make it simpler to re-build packages from source (Dovix) 15351
The software installer should display the description of the paquetage because the name of the paquetage is not enought to know what it's for before ask to save or install. (XavierNade) 15496 DONE
When RPMDrake starts and finds msec is already running rpmv, it should renice rpmv/grep and sort, in order to speed up response time of RPMDrake (DickGevers) 12817
Add a way to set some rpms as 32bits-only to avoid them to be updated to the 64bits ones. (LuizLuca) 15821
Show package's arch in interface (LuizLuca) 15822
Take example on synaptic about how display dependency, error, etc... message, like use return to line for differentiate each element because actually it's disorder. (XavierNade) 16079
Don't use pop up when not necessary because it's become disorder when too much pop up. For example : - Merge « dependency » pop up and his « more info » pop up, permit to ask directly, more info about package in the « dependency » pop up, no need intermediary (« more info » pop up) for that. And the « filter of package », « end of install », « no more update need », etc... should be display in the main window (XavierNade) 16080
Test that all the pop up, are close before permit to install/deinstall because sometime we can forget to respond to some question of dependency. (XavierNade) 16082
Permit to display a resume on what will be do (installed/deinstalled/updated) for a better vision. like what will be (de)installed to prevent conflict, etc... for install new program and permit to unselect them easily. (XavierNade) 16083
We should copy the method of synaptic to display the progress of download/install is better because more clear about what is done, and when we are than in rpmdrake. (XavierNade) 16084
When we chose a program, it should purpose to use default's package(interface+library+core, etc...) in function of what is already install, etc... but don't boring user if he don't want to chose. If the user want to chose it should purpose all the interface(for usage and configuration, etc..) and library for the core in a list. it should grep the package when we must chose one between them with a select box for necessary choice and check box for the facultative package (xine codex,etc...). (XavierNade) 16093

[edit] DrakConf/DrakXTools

Suggestion Bugzilla Status
Teach diskdrake how to count past 16 to renumber partitions without losing track of pointers to existing partitions. Perhaps changing back-backend to sfdisk & utilizing cfdisk, as appropriate, would fix problem.-- [email protected] Please use Bugzilla to file this feature request
Use a different algorithm to display the partitions graphically and/or extend the graphical display to full width of window. Perhaps using two rows that are half as tall would make partition name display readable.-- [email protected] Please use Bugzilla to file this feature request
Include code to always create a backup of the partition table before a new one is written(sfdisk does that easily) for every case where there is an existing partition table. -- [email protected] Please use Bugzilla to file this feature request
Qt frontend for Mandriva Linux Control Center. (ShiyuTang)
Sorry, but I vote against this: current Gtk2 MCC is one of the great looking things distinguishing Mandriva from KDE-like stuff. Besides, a lot of users don't use the default KDE at all and Gtk2 will fit better in other WM's (DickGevers)
Please use Bugzilla to file this feature request
Add a remote control configuration tool (FrankKoester) 15507
Add a gamepad configuration tool (FrankKoester) 15786
Create a GUI to succeed drakfloppy making it easy to generate a boot CD for current and other kernels available on the system (drakbootcd ?). (DickGevers) 15973
Drakcronat is quite useful, but according to Daouda Lo (see: 10872 ) the package is not currently being maintained by anyone. A volunteer is requested to pick this up. Daouda: "A first thing to do is to port it to a true GTK2 gui (some clists widgets are still there!)" (DickGevers)
Wizard of OpenMosix in MCC (FredericLIETART)
Use in the GUI for « service control start/stop » the same presentation than in the installation who display by grep (print, network, hardware, etc...).(XavierNade) 17536
Allow to select a default reader for some call to protocols, http:// ftp:// , news who work with gtk, qt application and more(and not only one for each).
And same thing for multimedia player plug ins for browsers.(XavierNade)
17539

[edit] URPMI

Suggestion Bugzilla Status
Including a list of server addresses. Users will no need to look up for servers and add them to software sources. (ShiyuTang) drakrpm-edit-media already fetchs a mirrors list for network media
integrated or cooperate with smart and apt, maybe autopackage in the future. (FundaWang) What does later mean? Mandriva 2007? What and when do you intend to integrate urpmi with? Smart looks promising to me and you even employ the people that work on it! So, go ahead and incorporate the best things of RpmDrake into smart and make this the default package manager! (FrankKoester) Later
prozilla backends support. (FundaWang) Didn't knew about this product, but I think torrent is better designed to handle download from several servers (VincentPanel) 15623
Enable on-the-fly media update for urpmi/rpmdrake (Dovix) 15344

[edit] Internationalization

Suggestion Bugzilla Status
split DrakX in sub-po ( will make re-read easier and better) 15387
translation of shell commands to RTL languages shows wrong way. This is a long lasting bug, but it is still un-resolved, I wish it could get fixed for the next version (Dovix) 7219

[edit] Release Procedure

Suggestion Bugzilla Status
Three betas and three RCs before releasing Community. (ShiyuTang)
Does this make sense when the entire release procedure has been changed already by Mandriva? -- SimonOosthoek
Please use Bugzilla to file this feature request
Please provide a RC1/RC2 Club CD for LE2006 with all the proprietary drivers and applications, so you can prevent errors and maybe exclude non-working software.(FrankKoester) 15785

[edit] Mirrors

Suggestion Bugzilla Status
Please use Bugzilla to file this feature request

[edit] Documentation

Suggestion Bugzilla Status
Avoid using the release version number whenever possible in documentation. Using We hope you are happy with Mandrakelinux! is just as good as We hope you are happy with Mandrakelinux LE2005! but the former means that page will not have to be edited and translated for every subsequent release(unless the company name changes... ). -- [email protected] <-- What a Good Guess !! (VincentPanel) Done in LE2005
Improve help in DrakxTools. (ShiyuTang) IMHO it's already pretty good, please be more specific in what you believe should be improved (DickGevers) Please use Bugzilla to file this feature request
Include lastest documents in CDs and install by default. Now we can only install documents one version before from CDs. (ShiyuTang) Please use Bugzilla to file this feature request
Some words on MandrivaLinux goals, specificities and architecture (VincentPanel) 15912
Create a Quicktour Presentation of the system 15338

[edit] Security

Suggestion Bugzilla Status
Switch to a better firewall frontend, such as GuardDog, that allows to filter by task (e.g. ICQ, MSN...) (Dovix) Please use Bugzilla to file this feature request We need firewall tools using a common backend, such as shorewall
Enable users to perform certain admin tasks via their own user password (in a similar manner to Ubuntu). There should be 2 security levels - one same as today and the other one allowing the new feature (Dovix) 15347
Switch from cryptoloop to dm-crypt (USING ESSIV) for [loopback] encryption. cryptoloop is insecure (known plaintext/watermark attacks) and no longer being developed/maintained. dm-crypt (if used in essiv mode) is immune from these attacks and is being maintained. Only need to add 1 userspace tool (cryptsetup), which is used as an additional step in the process: rather than use -e in losetup, don't use, then run cryptsetup to do the actual encryption on top of losetup. (DavidCrick) 16554
Personal tools