2014.0/Specifications

From Wiki [en] OpenMandriva
Jump to: navigation, search

Place to gather ideas and specifications for 2014.0 release

How to submit ideas

Ideas for 2014.0 gathering is CLOSED Anything that will be added after 2013-12-17 will be statused as Added after feature freeze, will NOT be included

Distribution Core

Kernel and hardware support

Suggestion Author(s) Responsible Status
Build some fancy kernel 3.1[345].x with cool features. (accepted) TPG nicco/bero 0%
Disable CONFIG_VT and use kmscon. TPG TPG Postopned to 2015 - upstream changed direction, and tag kmscon as a research project - all development related to disabling CONFIG_VT will take place at systemd.
Add support for SQUASHFS_MULTI_DECOMPRESSOR (http://lkml.indiana.edu/hypermail/linux/kernel/1311.2/01675.html) TPG nicco 100% needs testing

ARM

Suggestion Author(s) Responsible Status
Recompile all packages from repositories supported by OMV. TPG fedya ON HOLD for next TC where final decision will be made
Provide a working KDE environment. TPG fedya ON HOLD for next TC where final decision will be made
Create working Image. TPG fedya ON HOLD for next TC where final decision will be made
Create aarch64 port. Fedya ask fedya on om-cooker channel 100%

ix86

Suggestion Author(s) Responsible Status
Build i686 optimized packages. Or, have qa to make proper tests to ensure we have a kernel that boots on pre i686 as well as kde et all works (hint amd geode). TPG NO GO for this feature for 2014.0

ix86_64

Suggestion Author(s) Responsible Status
X32 could be an option. Otherwise nothing needs to be changed for x86_64, most important bits are already in glibc with runtime optimized functions based on cpu features. pcpa NO GO for this feature for 2014.0
By default enable compiling programs with -msse, -msse2, -msse3, -march=, -mfpmath=sse (note that this will break pre-2005 hardware... But I presume people on that can just use the 32 bit version TPG NO GO for this feature for 2014.0

Boot process

Suggestion Author(s) Responsible Status
We keep systemd 208 because newer versions are huge breakagae. Only provide bugfixes TPG TPG 90% - update to latest "safe" patchset
Provide dracut at max 035 version TPG TPG 100%
Update initscripts to 9.50 TPG TPG 10%

Compiler support

Suggestion Author(s) Responsible Status
Update gcc to 4.9.0. TPG NO GO for this feature for 2014.0
Update gcc to 4.8.x. TPG Bero Revoked NO GO at 2014-02-04. Mass rebuild is needed

X.org

Suggestion Author(s) Responsible Status
Update xserver to 1.15.x stable version also update xorg stack TPG bero (with TPG support) 100%
Update Mesa to 10.x. bero bero 100%

Other low level software (binutuls, coreutils, glibc...)

Suggestion Author(s) Responsible Status
uClibc status ? Either we move on with it or remove support. Possibly replace with musl, it is slightly smaller, significantly faster, and has some binary compatibility with glibc, so should be less of a headache TPG/bero(musl) NO GO for this feature for 2014.0
Update perl to 5.18.x version. TPG NO GO for this feature for 2014.0
Update util-linux to 2.24.x version. TPG NO GO for this feature for 2014.0
Update coreutils to 8.22 version. TPG NO GO for this feature for 2014.0

Networking

Suggestion Author(s) Responsible Status
Add support for realmd TPG TPG/fedya 100%
Add support for firewald TPG TPG 100%
Update iptables - make them work again TPG 0% - seems to be working
Update shorewall - make it work again TPG 100% Move to contrib with drakfirewall when firewalld will be working
Update wpa_supplicant to 2.x version TPG ON HOLD - first update cooker then if nothing is broken backport to 2014.0
Update WIFI support stack to newest versions TPG ON HOLD - first update cooker then if nothing is broken backport to 2014.0 - related to wpa_supplicand and vice_versa

Artwork

Suggestion Author(s) Responsible Status
Provide a new artwork, quite different colours than ROSA's TPG Artwork Team 100%
New KDE theme TPG Artwork Team 100%
New plymouth theme TPG Artwork Team 100%
New grub2 theme TPG Artwork Team 100%

Java

Suggestion Author(s) Responsible Status
Obsolete java-1.6.0-openjdk and recreate java stack based on Fedora java stack. pcpa pcpa 100%
Do the above without obsoleting java-1.6.0-openjdk, 1.6.0 is vital for Android developers until at least Android 4.5 is out bero pcpa Backport from cooker to 2014.0 is 100% finished

Package management

Suggestion Author(s) Responsible Status
Merge all rpm patches into upstream. TPG Jeff Johnson 0%
Move rpmdb to db 6.0, drop db 5.2 and 5.3 so we only have to maintain 1 version bero/Jeff Johnson bero Postoponed to next release
Move unmaintained software from main to contrib repo. TPG mdawkins will start DRAFT pkgs ppolicy Postoponed to next release
Ensure that all repos are free of packages with invalid keys. itchka bero/TPG 1000%
Ensure that all 64b repos have the same packages (with the same version) as 32b repos jcl bero 100%
Easy installation of 32b packages when 64b is installed (needed for many applications, games etc) ash Added after feature freeze, will NOT be included
add 'cnf' (command not found) urpmi extension link ash Added after feature freeze, will NOT be included

Graphical desktop environment

KDE

Suggestion Author(s) Responsible Status
Update to stable KDE 4.12.x. TPG Pulfer/TPG 100%
Feature more KDE apps rather than ROSA's (replace SW, rosa-panel, ROMP) TPG 100%
Feature QupZilla in favor of Firefox. TPG NO GO for this feature for 2014.0
Use different themes instead of ROSA's. TPG Artwork Team 100%
Fix mess with KDE config files (mandriva-kde4-config). TPG volunteer needed (Pulfer)
Feature plasma-mediacenter TPG Pulfer/TPG 100%
Use icontasks as RocketBar alternative ash Added after feature freeze, will NOT be included

Multimedia

Suggestion Author(s) Responsible Status
Provide a method for download and installation of the DVD libraries (libdvdcss) itchka OMA Council decision 100%
Be sure that MTP protocol is supported (Nicco had problems with his LG mobile not being recognized as a mass memory storage) TPG Pulfer/TPG 90% - Pulfer updated kio-mtp and i've ported this to 2014.0 and added to iso-pkg-lists
Update libmobiledevice to latest version to support ios7 This should be changed to the latest ifuse to support ios7 itchka 15%
Update Gimp to latest version itchka itchka 2%
Include KolourPaint by default Guilhermems Added after feature freeze, will NOT be included

Office

Suggestion Author(s) Responsible Statusnt
Ensure the 1.5 Version of Scribus is shipped itchka 0%
Update to LibreOffice 4.2 if released on time bero 50% currently blocked by missing Java bits
Add LibreOffice generic launcher (white icon) and add it in KDE/any DE bar (as a commonly used application) ash Added after feature freeze, will NOT be included

Internet

Suggestion Author(s) Responsible Statusnt
Firefox should have the same behaviour as in Windows (browser.ctrlTab.preview = false, browser.tabs.insertRelatedAfterCurrent = True) ash Added after feature freeze, will NOT be included
For same reason, about:home rather than oma webpage as default page (instead add some bookmarks to oma websites) ash Added after feature freeze, will NOT be included
Nested menu for Firefox? ash Added after feature freeze, will NOT be included
OpenMandriva theme for Firefox? ash Added after feature freeze, will NOT be included
kmail should be able to use gpg following http://userbase.kde.org/KMail/PGP_MIME#Issues (generic or per user env script, shutdown script) ash Added after feature freeze, will NOT be included

Printing

Suggestion Author(s) Responsible Status
Update hplip to 3.13.13. TPG 0% - volunteer needed
Update cups to 1.7.1 stable release. TPG 0% - volunteer needed
Update s-c-p to bugfixing release. TPG 0% - volunteer needed

Policy for others environments

Suggestion Author(s) Responsible Status
Discussion for supporting GNOME. TPG gmoro ON HOLD - first update cooker then if nothing is broken backport to 2014.0
Discussion for supporting one (or more) light graphical environment. TPG Give a try for Xfce ISO for 2015.0

Drakx tools

Suggestion Author(s) Responsible Status
Screenshots of the programs in the package manager. Guilhermems NO GO for this feature for 2014.0
Fix Xfdrake's recognition function for graphics cards. TPG TPG with help from proyvind 100%

Installer

Suggestion Author(s) Responsible Status
Provide some nice and easy installation tool for users. TPG NO GO for this feature for 2014.0
Make it available to install OMV from www site to usb drive. (one click to install on usb) TPG NO GO for this feature for 2014.0
Have reliable working UEFI support arisel bero 100%
Replace livecd-tools with something that supports unionfs/aufs/overlayfs instead of dm, doesn't rely on yum, supports UEFI, ... bero arisel/bero 100%
Use directfb instead of X11 TPG NO GO for this feature for 2014.0
Allow installation of boot manager on root partition jcl volunteer needed

Note: aburmashev is adding support to EFI and persistence support to livecd-tools draklive-install should also gain support, in time.

ISO build

Suggestion Author(s) Responsible Status
Clean up iso-build-tools (scripts are garbaged) TPG arisel/bero 0%
Provide minimal ISO (without X and any DE - just simple boot to console) TPG mdawkins 0% mdawkins will prpvide full documentation on how run drakkliv-install in CLI mode onn abf's draklive-install project tracker
Use unionfs or any other instead of dm TPG arisel/bero 0%
Provide original Rescue System itchka bero 0%
Support for locallly built isos with a chroot the allows updating rather than reloading itchka bero 0%
Add by default all repositories (for 64bit add 32bit main repos) TPG TPG 100% - check rosa https://abf.rosalinux.ru/soft/build2012.1-gnome/blob/rosa2012.1/.ks.template#L390

Mirrors

Suggestion Author(s) Responsible Status
Any ideas ? tapwag: There is this issue in OpenProject: http://project.openmandriva.org/issues/4 TPG 0%

Build System

Suggestion Author(s) Responsible Status
Institute automated interface for Bugzilla to release updates by voting itchka Q&A Team 80%
Better support to allow the finding and grouping of "Publish to QA" Packages itchka Q&A Team 100%
Use ABF's maintainers db with OMV bugzilla to auto assign bugs to maintainers TPG Q&A Team 10%
Add aarch64 support to ABF fedya fedya 100%
Merge main and contrib. Good enough to start if adding contrib repositories to build and test of packages in main. pcpa NO GO for this feature for 2014.0

End user orientation

Suggestion Author(s) Responsible Status
Provide a simple "HOWTO" explaining in easy way how submit bugs and provide useable information TPG Workshop Team/Q&A Team 0%
Add on KDE desktop activators to OMV site, google services (maps, translate etc.) TPG merged with 5
Add to the release notes a list of major features that are not yet provided (eg for 2013: UEFI, installation of grub2 on root partition, ...) jcl Workshop Team/Q&A Team 0%
Provide a welcome screen (like mint-welcome or mageia-welcome) linukiss Workshop Team 90% - https://www.youtube.com/watch?v=m3vJyEqOGBU
Provide some desktop settings on that welcome screen (e.g. "Make it act more like Windows"/"Make it act more like OSX" for people converting from those bero NO GO for this feature for 2014.0
Talk to VirtualBox admins about building rpms for OpenMandriva they are building Mandriva ones at the moment. This would get our name seen. Blackcrack via itchka arisel 0%
Preconfigure KDE clock with date ash Added after feature freeze, will NOT be included
By default lock graphic components of KDE Environement (kde components configuration can be extremely disturbing and compliacted for new users) ash Added after feature freeze, will NOT be included
Most people that did not (or don't want to) configure their environment only launch three apps: browser, office editor and file manager => keep only FF, LO (generic launcher) and Dolphin in KDE bar ash Added after feature freeze, will NOT be included

Server

Suggestion Author(s) Responsible Status
Switch from MySQL to MariaDB bero bero 100%
Add Galera support bero bero 50%, remaining 50% blocked waiting on upstream release
Better SOGo integration bero bero 20%, remaining 80% probably will be done for the subsequent release

Name

Suggestion Author(s) Responsible Status
Start naming OpenMandriva 1 (2, 3, ...) instead of OpenMandriva 2014 (201?, 201?, ...) rugyada Added after feature freeze, will NOT be included

TC meeting logs

2013-12-05 meeting
2013-12-10 meeting
2013-12-11 meeting
2013-12-17 meeting
2014-01-07 meeting
2014-01-14 meeting
2014-01-21 meeting
2014-01-28 meeting
2014-02-04 meeting
2014-02-11 meeting
2014-02-18 meeting
2014-02-25 meeting