Contents
- 1 Summary
- 2 Owner
- 3 Resources
- 4 Current status
- 5 Detailed Description
- 6 Why it would be good for Mageia to include it
- 7 Test case
- 8 Software / Packages Dependencies
- 9 What could disrupt development of this new feature
- 10 Planning
- 11 Contingency
- 12 Release Notes
- 13 Documentation
- 14 References
- 15 Monitoring progress on the Feature implementation
- 16 Issues with proposed categories
Summary
Browsing through packages in rpmdrake is difficult, as several RPM groups contain too many packages. The goal here is to reorganize the RPM groups policy in Mageia for them to make more sense.
Owner
- Name: Malo
- Email: mageia aT denielou DoT pm
Resources
Packagers might need to change some of their RPMs to follow the new policy. rpmdrake maintainer needs to help writing the appropriate patches. Artwork team are needed for the new icons. Internationalisation Team (i18n) for new translations.
Current status
- Targeted release: Mageia 3
- Last updated: 2013/05/02
- Percentage of completion: 100%
Detailed Description
Why it would be good for Mageia to include it
It helps users look more easily through packages in rpmdrake (and other group-based tools such as Mageia App Db or smart).
Test case
- Open rpmdrake: look if some groups are really too big for efficient browsing
- In a terminal, the following gives the number of packages per group: urpmf --qf '%group' . | sort | uniq -c | sort -nr
Ideally, no group should be more than a few hundreds, except when it makes sense. Particular attention should be on the 'Other' groups, so that they do not become unmanageable groups to browse.
Software / Packages Dependencies
- rpmdrake
- rpmlint
- A possibly long list, to be established when new group policy is decided.
What could disrupt development of this new feature
A lack of agreement or cooperation from packagers. No update to rpmdrake which would display the new categories nicely.
Planning
- On 25/09, The new policy is agreed for RPM groups policy.
- By 30/09, Patch rpmlint accordingly.
- By 30/09, open a bug, and mail -dev about all the packages that are currently in a wrong group w.r.t. old policy and would need to be fixed anyway (new policy or not).
- By 30/09, open a bug and mail -dev about all the packages that need to change group w.r.t the new policy.
- By 15/10, all packages currently in wrong groups are updated.
- By 20/11, patch rpmdrake to display nicely the updated categories.
- By beta1 (12/12), all packages follow the new policy.
- By beta2 (11/01), review the policy to see if it needs small adjustments.
Contingency
No change for the policy, and only a few bug reports for packages that are currently in the wrong group.
Release Notes
Add a line in the release notes.
Documentation
RPM groups policy will be the documentation. Check with the documentation if currently screenshots or text mentions RPM groups that do not exist anymore.
References
- http://fedoraproject.org/wiki/RPMGroups
- http://en.opensuse.org/openSUSE:Package_group_guidelines
- http://standards.freedesktop.org/menu-spec/latest/apa.html
Monitoring progress on the Feature implementation
This table records the number of package per RPM group.
green | created category |
grey | currently empty or removed category |
yellow | non-critical problem |
orange | existing problem |
red | category used, but not in current policy |
blue | To be discussed |
OldGroup | Number of Packages (26/09) | Note about old group | New RPM Groups | 26/09 | 29/09 | 01/10 | 09/10 | 20/10 | 26/10 | 18/11 | 01/01 | 06/01 | 20/01 | 01/05 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Accessibility | 44 | Accessibility | 44 | 44 | 46 | 46 | 46 | 46 | 44 | 44 | 44 | 44 | 44 | |
Archiving/Backup | 102 | Archiving/Backup | 102 | 102 | 102 | 102 | 96 | 98 | 108 | 108 | 108 | 110 | 112 | |
Archiving/Cd burning | 78 | Archiving/Cd burning | 78 | 78 | 78 | 78 | 78 | 86 | 90 | 91 | 91 | 93 | 93 | |
Archiving/Compression | 45 | Archiving/Compression | 45 | 47 | 47 | 47 | 47 | 49 | 49 | 49 | 49 | 49 | 53 | |
Archiving/Other | 20 | several can be moved to Archiving/* | Archiving/Other | 20 | 18 | 18 | 18 | 18 | 8 | 8 | 8 | 8 | 4 | |
Books/Computer books | 164 | move to Documentation | 164 | 164 | 162 | 154 | 53 | 41 | 21 | 6 | 2 | 2 | ||
Books/Faqs | 0 | |||||||||||||
Books/Howtos | 14 | move to Documentation | 14 | 14 | 14 | 14 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |
Books/Literature | 0 | move to Documentation | ||||||||||||
Books/Other | 318 | move to Documentation | 318 | 318 | 318 | 314 | 44 | 44 | 30 | 26 | 26 | 0 | ||
Communications | 140 | Split! | 140 | 120 | 117 | 16 | 16 | 0 | ||||||
Communications/Bluetooth | 0 | 0 | 0 | 8 | 8 | 12 | 12 | 12 | 12 | 12 | 12 | |||
Communications/Dial-Up | 0 | 0 | 0 | 24 | 24 | 24 | 24 | 24 | 24 | 24 | 24 | |||
Communications/Fax | 0 | 2 | 2 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | 12 | |||
Communications/Mobile | 0 | 0 | 3 | 43 | 43 | 53 | 55 | 59 | 59 | 61 | 65 | |||
Communications/Radio | 0 | 58 | 58 | 64 | 64 | 64 | 64 | 38 | 38 | 38 | 40 | |||
Communications/Serial | 0 | 0 | 0 | 8 | 8 | 10 | 14 | 14 | 14 | 14 | 14 | |||
Communications/Telephony | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 4 | 4 | 16 | 14 | |||
Databases | 560 | 358 are stardict dictionaries | Databases | 560 | 220 | 220 | 220 | 212 | 216 | 232 | 226 | 224 | 218 | 220 |
Development | 2 | Not in policy | 2 | 2 | 2 | 0 | ||||||||
Development/Basic | 0 | 0 | 0 | 2 | 2 | 8 | 132 | 130 | 130 | 130 | 138 | |||
Development/C | 2271 | tools can be moved | Development/C | 2271 | 2265 | 2259 | 2261 | 2257 | 2255 | 2266 | 2315 | 2336 | 2330 | 2354 |
Development/C# | 0 | 32 | 32 | 34 | 34 | 66 | 66 | 68 | 68 | 68 | 70 | |||
Development/C++ | 421 | Development/C++ | 421 | 421 | 423 | 425 | 431 | 429 | 427 | 429 | 431 | 436 | 444 | |
Development/Databases | 48 | Development/Databases | 48 | 52 | 52 | 52 | 52 | 62 | 62 | 68 | 68 | 56 | 64 | |
Development/Erlang | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 114 | 114 | 114 | 114 | |||
Development/GNOME and GTK+ | 324 | Development/GNOME and GTK+ | 324 | 328 | 328 | 328 | 320 | 322 | 324 | 322 | 326 | 328 | 326 | |
Development/Java | 5595 | Some tools/program can be moved | Development/Java | 5595 | 5595 | 5597 | 5597 | 5498 | 5502 | 5494 | 5470 | 5464 | 4826 | 4372 |
Development/KDE and Qt | 523 | Development/KDE and Qt | 523 | 523 | 523 | 523 | 407 | 417 | 569 | 499 | 501 | 497 | 619 | |
Development/Kernel | 64 | Development/Kernel | 64 | 64 | 66 | 70 | 77 | 64 | 74 | 64 | 60 | 60 | 60 | |
Development/Libraries | 18 | Not in policy | 18 | 18 | 18 | 18 | 18 | 18 | 18 | 6 | 6 | 0 | ||
Development/OCaml | 0 | 44 | 488 | 556 | 572 | 586 | 586 | 630 | 630 | 646 | 688 | |||
Development/Other | 2412 | A mix of tools and other programming languages | Development/Other | 2412 | 2293 | 1892 | 1764 | 1697 | 1601 | 1480 | 1338 | 1346 | 1304 | 1302 |
Development/Perl | 6027 | Development/Perl | 6027 | 6041 | 6053 | 6099 | 6197 | 6293 | 6361 | 6399 | 6461 | 6457 | 6519 | |
Development/PHP | 1065 | Development/PHP | 1065 | 1069 | 1069 | 1073 | 1077 | 1083 | 1087 | 1087 | 1087 | 1087 | 1039 | |
Development/Python | 909 | Development/Python | 909 | 911 | 921 | 927 | 929 | 937 | 999 | 1013 | 1041 | 1053 | 1112 | |
Development/Ruby | 1018 | Development/Ruby | 1018 | 1018 | 1018 | 1018 | 1018 | 1020 | 1182 | 1172 | 1118 | 1130 | 1090 | |
Development/Tools | 6 | Not in policy | Development/Tools | 6 | 8 | 12 | 28 | 32 | 64 | 206 | 226 | 226 | 238 | 258 |
Development/X11 | 550 | Development/X11 | 550 | 550 | 550 | 550 | 550 | 548 | 548 | 548 | 548 | 546 | 546 | |
Documentation | 42 | Not in policy | Documentation | 42 | 43 | 53 | 77 | 452 | 454 | 596 | 897 | 899 | 1021 | 1119 |
Editors | 136 | Editors | 136 | 136 | 136 | 136 | 140 | 136 | 138 | 132 | 134 | 132 | 136 | |
Education | 159 | Education | 159 | 159 | 159 | 157 | 159 | 159 | 159 | 161 | 161 | 161 | 163 | |
Emulators | 62 | Emulators | 62 | 62 | 62 | 62 | 62 | 62 | 62 | 61 | 61 | 62 | 61 | |
File tools | 232 | several security tools are here | File tools | 232 | 232 | 232 | 234 | 232 | 236 | 214 | 216 | 216 | 220 | 234 |
Games/Adventure | 32 | Games/Adventure | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 36 | 38 | |
Games/Arcade | 330 | some racing games can go to sports? | Games/Arcade | 330 | 326 | 326 | 326 | 326 | 326 | 313 | 315 | 315 | 216 | 218 |
Games/Boards | 74 | Games/Boards | 74 | 74 | 74 | 74 | 74 | 74 | 74 | 72 | 72 | 80 | 80 | |
Games/Cards | 26 | Games/Cards | 26 | 26 | 28 | 28 | 28 | 28 | 28 | 26 | 26 | 30 | 30 | |
Games/Other | 162 | several can be moved to other categories | Games/Other | 162 | 162 | 160 | 160 | 158 | 156 | 158 | 160 | 160 | 92 | 93 |
Games/Puzzles | 48 | Games/Puzzles | 48 | 48 | 50 | 50 | 50 | 50 | 50 | 50 | 50 | 72 | 72 | |
Games/Simulation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 38 | |||
Games/Shooter | 0 | 4 | 4 | 4 | 4 | 6 | 19 | 19 | 19 | 102 | 105 | |||
Games/Sports | 6 | Games/Sports | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 10 | 10 | |
Games/Strategy | 114 | Games/Strategy | 114 | 114 | 114 | 114 | 116 | 116 | 120 | 114 | 114 | 116 | 114 | |
Geography | 0 | 0 | 0 | 10 | 20 | 24 | 24 | 24 | 24 | 28 | 28 | |||
Graphical desktop/Enlightenment | 48 | Graphical desktop/Enlightenment | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 52 | 62 | 62 | 62 | |
Graphical desktop/FVWM based | 2 | Should we delete it? | 2 | 2 | 2 | 2 | 2 | 2 | 0 | |||||
Graphical desktop/GNOME | 225 | several apps should go somewhere else | Graphical desktop/GNOME | 225 | 225 | 225 | 225 | 223 | 223 | 221 | 225 | 225 | 223 | 223 |
Graphical desktop/Icewm | 10 | Graphical desktop/Icewm | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | |
Graphical desktop/KDE | 676 | many apps should go somewhere else | Graphical desktop/KDE | 676 | 676 | 680 | 682 | 664 | 662 | 652 | 662 | 662 | 658 | 660 |
Graphical desktop/Other | 390 | Graphical desktop/Other | 390 | 388 | 388 | 388 | 390 | 396 | 398 | 400 | 400 | 400 | 406 | |
Graphical desktop/Sawfish | 0 | |||||||||||||
Graphical desktop/WindowMaker | 52 | Graphical desktop/WindowMaker | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | 52 | |
Graphical desktop/Xfce | 148 | Graphical desktop/Xfce | 148 | 148 | 148 | 148 | 148 | 148 | 148 | 140 | 140 | 142 | 146 | |
Graphics | 441 | Split! | 441 | 437 | 425 | 405 | 344 | 334 | 308 | 145 | 129 | 77 | 0 | |
Graphics/3D | 0 | 0 | 2 | 2 | 2 | 4 | 4 | 20 | 22 | 32 | 34 | |||
Graphics/Editors and Converters | 0 | 4 | 6 | 16 | 32 | 32 | 36 | 62 | 66 | 78 | 106 | |||
Graphics/Photography | 0 | 0 | 0 | 2 | 2 | 2 | 2 | 20 | 22 | 26 | 34 | |||
Graphics/Scanning | 0 | 0 | 0 | 0 | 6 | 6 | 12 | 14 | 14 | 20 | 24 | |||
Graphics/Utilities | 0 | 0 | 4 | 14 | 221 | 141 | 159 | 225 | 229 | 249 | 275 | |||
Graphics/Viewers | 0 | 0 | 4 | 4 | 10 | 14 | 14 | 14 | 22 | 24 | 33 | |||
Monitoring | 284 | Monitoring | 284 | 284 | 284 | 290 | 270 | 270 | 268 | 264 | 266 | 266 | 304 | |
Networking/Chat | 11 | To be merged with Instant Messaging | 11 | 11 | 11 | 11 | 11 | 11 | 0 | |||||
Networking/File transfer | 114 | Networking/File transfer | 114 | 114 | 114 | 114 | 110 | 112 | 112 | 114 | 112 | 110 | 110 | |
Networking/Instant messaging | 325 | Networking/Instant messaging | 325 | 325 | 325 | 327 | 293 | 293 | 304 | 184 | 184 | 184 | 184 | |
Networking/IRC | 108 | Networking/IRC | 108 | 108 | 108 | 108 | 112 | 112 | 112 | 110 | 108 | 108 | 108 | |
Networking/Mail | 334 | Networking/Mail | 334 | 334 | 334 | 340 | 338 | 338 | 340 | 338 | 338 | 340 | 342 | |
Networking/News | 30 | Networking/News | 30 | 30 | 30 | 30 | 30 | 30 | 30 | 30 | 30 | 30 | 30 | |
Networking/Other | 724 | including 300 nagios packages | Networking/Other | 724 | 724 | 724 | 722 | 712 | 712 | 722 | 722 | 722 | 722 | 715 |
Networking/Remote access | 128 | Should vpn be there? | Networking/Remote access | 128 | 128 | 128 | 128 | 126 | 126 | 136 | 136 | 138 | 138 | 138 |
Networking/WWW | 657 | Remove webapps (bugzilla, redmine) and thunderbird-lang | Networking/WWW | 657 | 657 | 659 | 659 | 659 | 659 | 659 | 659 | 659 | 671 | 557 |
Office | 453 | Split! | 453 | 449 | 445 | 409 | 399 | 391 | 134 | 110 | 92 | 50 | 16 | |
Office/Dictionary | 0 | 362 | 362 | 362 | 362 | 362 | 362 | 362 | 362 | 366 | 368 | |||
Office/Finance | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 11 | 17 | 25 | 25 | |||
Office/Management | 0 | 0 | 0 | 4 | 6 | 6 | 8 | 8 | 8 | 8 | 14 | |||
Office/Organizer | 0 | 2 | 4 | 4 | 6 | 8 | 20 | 24 | 24 | 30 | 32 | |||
Office/Spreadsheet | 0 | 0 | 0 | 2 | 2 | 2 | 8 | 12 | 12 | 10 | 12 | |||
Office/Suite | 0 | 0 | 0 | 6 | 6 | 6 | 8 | 8 | 8 | 8 | 8 | |||
Office/Utilities | 0 | 2 | 4 | 26 | 26 | 26 | 62 | 68 | 76 | 88 | 102 | |||
Office/Word processor | 0 | 0 | 0 | 2 | 6 | 8 | 12 | 14 | 16 | 18 | 18 | |||
Publishing | 234 | Publishing | 234 | 234 | 236 | 240 | 242 | 242 | 254 | 262 | 262 | 264 | 272 | |
Sciences/Astronomy | 14 | Sciences/Astronomy | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 18 | 18 | 18 | 18 | |
Sciences/Biology | 10 | Sciences/Biology | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 12 | 12 | |
Sciences/Chemistry | 38 | Sciences/Chemistry | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 38 | |
Sciences/Computer science | 64 | Sciences/Computer science | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 66 | 66 | 66 | 65 | |
Sciences/Geosciences | 74 | GPS software move to Geography | Sciences/Geosciences | 74 | 74 | 74 | 74 | 74 | 74 | 74 | 74 | 74 | 76 | 76 |
Sciences/Mathematics | 94 | Sciences/Mathematics | 94 | 94 | 94 | 96 | 98 | 98 | 100 | 104 | 104 | 106 | 108 | |
Sciences/Other | 72 | Sciences/Other | 72 | 72 | 72 | 72 | 72 | 76 | 78 | 86 | 90 | 90 | 90 | |
Sciences/Physics | 20 | Sciences/Physics | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 20 | 18 | 20 | |
Security | 0 | 3 | 5 | 7 | 33 | 35 | 59 | 63 | 71 | 75 | 95 | |||
Shells | 36 | Shells | 36 | 36 | 36 | 38 | 38 | 38 | 38 | 38 | 38 | 40 | 40 | |
Sound | 791 | Split | 791 | 769 | 749 | 684 | 608 | 602 | 517 | 132 | 110 | 0 | ||
Sound/Editors and Converters | 0 | 0 | 0 | 0 | 4 | 4 | 16 | 42 | 42 | 54 | 56 | |||
Sound/Midi | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 55 | 63 | 63 | 67 | |||
Sound/Mixers | 0 | 20 | 20 | 24 | 26 | 26 | 30 | 42 | 42 | 42 | 40 | |||
Sound/Players | 0 | 0 | 18 | 18 | 76 | 78 | 125 | 247 | 251 | 261 | 232 | |||
Sound/Utilities | 0 | 2 | 6 | 63 | 77 | 83 | 103 | 231 | 243 | 312 | 314 | |||
System/Base | 271 | System/Base | 271 | 271 | 271 | 271 | 269 | 271 | 273 | 275 | 275 | 279 | 291 | |
System/Boot and Init | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 77 | |||
System/Cluster | 40 | System/Cluster | 40 | 40 | 40 | 40 | 40 | 40 | 50 | 50 | 50 | 50 | 50 | |
System/Configuration/Boot and Init | 26 | 26 | 26 | 34 | 34 | 34 | 34 | 34 | 34 | 34 | 36 | 0 | ||
System/Configuration/Hardware | 71 | 71 | 71 | 71 | 71 | 71 | 71 | 73 | 73 | 73 | 73 | 0 | ||
System/Configuration/Networking | 64 | 64 | 64 | 64 | 60 | 60 | 60 | 60 | 62 | 62 | 62 | 0 | ||
System/Configuration/Other | 214 | 214 | 214 | 214 | 214 | 214 | 214 | 214 | 216 | 216 | 218 | 1 | ||
System/Configuration/Packaging | 134 | 134 | 134 | 134 | 134 | 134 | 134 | 134 | 134 | 134 | 134 | 0 | ||
System/Configuration/Printing | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 0 | ||
System/Fonts/Console | 0 | |||||||||||||
System/Fonts/True type | 150 | System/Fonts/True type | 150 | 154 | 154 | 154 | 156 | 156 | 156 | 156 | 156 | 156 | 164 | |
System/Fonts/Type1 | 8 | System/Fonts/Type1 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | |
System/Fonts/X11 bitmap | 10 | System/Fonts/X11 bitmap | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 12 | 12 | 12 | |
System/Internationalization | 1357 | System/Internationalization | 1357 | 1361 | 1361 | 1361 | 1415 | 1405 | 1537 | 1551 | 1549 | 1567 | 1675 | |
System/Kernel and hardware | 633 | System/Kernel and hardware | 633 | 583 | 579 | 582 | 615 | 572 | 598 | 579 | 587 | 586 | 601 | |
System/Libraries | 5637 | Should be trimmed from non-lib packages | System/Libraries | 5637 | 5646 | 5658 | 5668 | 5594 | 5486 | 5626 | 5699 | 5755 | 5949 | 6025 |
System/Networking | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 62 | |||
System/Packaging | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 128 | |||
System/Printing | 128 | System/Printing | 128 | 128 | 128 | 130 | 130 | 130 | 130 | 130 | 130 | 130 | 134 | |
System/Servers | 1106 | Contains both daemons and servers | System/Servers | 1106 | 1104 | 1102 | 1108 | 1098 | 1100 | 1112 | 1122 | 1118 | 1136 | 1220 |
System/X11 | 311 | System/X11 | 311 | 311 | 311 | 311 | 311 | 311 | 311 | 305 | 305 | 303 | 299 | |
Terminals | 38 | Terminals | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 38 | 40 | |
Text tools | 448 | several can be moved | Text tools | 448 | 446 | 446 | 450 | 451 | 448 | 368 | 366 | 366 | 366 | 376 |
Toys | 32 | Toys | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 36 | |
Video | 678 | Split | 678 | 661 | 641 | 604 | 462 | 456 | 448 | 231 | 225 | 132 | 3 | |
Video/Editors and Converters | 0 | 2 | 10 | 15 | 20 | 26 | 26 | 43 | 45 | 69 | 90 | |||
Video/Players | 0 | 5 | 5 | 9 | 130 | 130 | 134 | 166 | 166 | 181 | 193 | |||
Video/Television | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 124 | |||
Video/Utilities | 0 | 7 | 9 | 41 | 59 | 59 | 67 | 227 | 235 | 286 | 271 |
The current number of packages per group is given by:
urpmf --qf '%group' . | sort | uniq -c | sort -nr | awk '{print $2 " " $3 " " $4 " " $1}' | sort
Issues with proposed categories
- Games group issues:
- No obvious place for simulation games -> Games/Simulation group?
- Graphics group issues:
- No obvious place for image format converters and screenshot softs
- Maybe rename Graphics/Other -> Graphics/Utilities
- Office group issues:
- Maybe rename Office/Other -> Office/Utilities
- No obvious place for ebook related software
- Sound group issues:
- pulseaudio in Mixers: this is not satisfying: maybe a System/Sound would work?
- add a Computer Aided Music category for softwares that deal with sound synthesis, and music making in general
- Editor and Converters would mean mixing cd rippers and other softwares that have nothing to do with music making with these
- It might not be sensible to further break down this category into subcategories, because more often than not people making music will need several of these softwares
- We should create a Sound/Synthesis or Sound/Composition group after Beta 1.
- Video
- Maybe a group related to Television would be useful
Possible changes after Beta 1:
- creation of Games/Simulation
- Graphics/Editors -> Graphics/Editors and Converters
- Graphics/Other -> Graphics/Utilities
- Office/Other -> Office/Utilities
- creation of Sound/Composition
- creation of Video/Television