From Mageia wiki
Contents
Mageia 3 TODO list
Important
- RPM group revamp
- Check that rpmdrake displays the new groups properly
- * Add new icons.
- * Update icons.
- * Clean-up packages that are still in illegal groups.
- Test OCaml packages.
- Check that META files and dependencies are properly matched.
Minor
- Test if imported opam works as expected
- Import proofgeneral
- Import liquidsoap
Mageia 4 TODO list
Planning
- Post-mortem mga3 (wiki)
- Features
- How to improve the process
- Redefine what is it
- Link to SIG
- Planning next release.
- VM
- Backports
- Policy
Organisational
- Special Interest Groups
- Focuses packagers as groups of users, and not just individual packagers
- A dozen, no more (Base, DE, Multimedia/Office, Science, Games, Serveurs, Development, Dev)
- Tag pour bugzilla
- Apprentices attached
- Ads for new packagers in non-covered domains
- Skeleton wiki page
- Feature for mga4 handled per SIG
- Report at the packager meeting
- Open Backports
- Brings together packagers and QA (if packagers are primarily in charge of QAing backports)
- Brings more people to become packagers
- Organise something to occupy packagers during freeze
- Otherwise they just hibernate
- Mentoring ads
- Say which areas we would like expertise/volunteers into.
Mentoring
Ideas:
- One person in charge of the process
- Apprentices to SIGS
- Packaging classes on IRC (opening session)
- Make graduating explicit (Bug report, QA, new package import, submit update, bug hunting, add patch, etc.)
- Promote IRC
- Mention apprentices at packager meeting
- New system of rights for packages
- Warn about new packetages
Important
- Haskell macros and packages
- Import haskell libraries and tools, with proper macro support
- Feature
- Distrib-wide strengthened rpmlint checks
- In order to provide a better quality to Mageia, stronger rpmlint checks should be applied.
Minor
- Clear references to /sbin
- Several packages have file Requires/Provides (like install-info from the texinfo package) to files in /sbin/. Colin starterd a page: Feature:TidyPackagingPaths.
Accepted
- Feature:CheckboxesToChooseDE and Feature:Independently install desktop environments and Feature:Predefinedpackageselection
- Feature:DoNotShipSysVInitScripts
- Feature:Kscreen
- Feature:Cinnamon
- Feature:Mate
- Feature:New Mgarepo
- Feature:Rpmlint enhancement
- Feature:MTP (Media Transport Protocol) Support (has to work and be tested)
Rejected
- Feature:DiskDrakeNetworkDevices (mga5)
- Feature:DrakXtoolsReview (mga5)
- Feature:Descriptions of rpm in rpmdrake available in different languages (unrealistic)
- Feature:InstallerLeftSideRedesign (mga5)
- Feature:LoginWithKeyboard (upstream)
Pending Feature (no move)
- Feature:AppStream
- Feature:AutomatedTesting (R&D, more for mga5)
- Feature:DesktopGreeter (does not prevent it to be packaged, but not run by default)
- Feature:EditionBasedScreenshots
- Feature:Ranking system for packages
- Feature:Spectool enhancement
- Feature:InstallMissingSoftware
Pending Feature (progress)
- Feature:Backports_update_applet
- Feature:BootPartitionShakeup
- Feature:DeprecateCrond
- Feature:DiskDrakeRescan
- Feature:Tool for writing iso on USB stick
Undiscussed
Accepted:
- Feature:NetworkDrakToolsImprovements
- Feature:MageiaWelcome and Feature:NewbieHow-To
- Feature:Pillow
- Feature:PythonByteCompiling
- Feature:TidyPackagingPaths
- Feature:SystemdInRamdisk
- Feature:SystemdTidyups
- Feature:NetworkDeviceNameChange
Rejected:
- Feature:Remote-Help
- Feature:RethinkingOurPackageManager
- Feature:RpmDrakeShowsAdvisories
- Feature:ShipSomeImportantTaintedAndNonFree
- Feature:UiAbstraction4mcc
- Feature:OfflineUpgrades
Colin: