Feature changed by: Jan Engelhardt (jengelh) Feature #308373, revision 16 Title: Packman Automatic Setup Hackweek V: Rejected by Rémy Marquis (spyhawk) reject reason: Hw V is done. Priority Requester: Important openSUSE-11.3: Rejected by Rémy Marquis (spyhawk) reject reason: 11.3 is already out. Priority Requester: Important openSUSE-11.4: New Priority Requester: Mandatory Requested by: Zachary Klein (zak89) Partner organization: openSUSE.org Description: Automate the enablement of the Packman repository (and installation common codecs) as part of the first system update (similar to "pullin- msfonts"), either by using a "pullin" pseudo-package or by simpling auto-enabling the repo in Yast. Business case (Partner benefit): openSUSE.org: It appears that openSUSE's "multimedia experience" is very dependant on the third-party Packman repository. While it's great that we have excellent repository management, and enabling third party repos is a breeze, I think it is still less than obvious to new users; even those with prior Linux experience but who are new to openSUSE. Not being able to play your music or video collections is a pretty glaring deficiency for a new user. My suggestion is reasonably simple (I think). Since adding the Packman repo and installing common codecs is the first thing most desktop users will want to do (or need to do but not know it), why not add it as part of the first system update (similar to the "pullin flash player/msfonts" packages).Either have the system "install" a package that adds the repo for the user (and pulls in common codecs), or have Yast enable the repo itself (it's already got the url information, as you can see in the "Community Repositories" dialog). I don't know what legal issues the last option might cause, but the first one (installing a "pseudo package") is already being used for the flash player and msfonts; couldn't we do something similar? The user could always opt out of it by unchecking the "pullin-packman" patch when updateing. If this feature could be added, then the first system update the user performs (and most users I think will not be put off by the idea of an OS update) will take care one of the biggest newbie complaints about Linux ("I can't play my mp3s!"). I don't know what hurdles this may pose, but it seems relatively straightforward to me. I should note that I am aware of the opensuse-community.org One-Click Install that would take care of this same problem. However, my concern is that even this is not obvious to the new (or even not-so-new) user. I used openSUSE for several years before I even heard of the opensuse- community site or it's packages. I still think something should be tied in to the inital system update so that the user doesn't need to have to stumble upon the solution. Discussion: #1: Jimmy Berry (boombatower) (2010-12-03 05:01:12) The first thing I do after a fresh install is enable Packman (and others) so I get codecs. I am sure plenty of users have no idea about it. #2: Alex Bars (alexdbars) (2010-12-03 05:42:53) (reply to #1) On installation that ask to enable third-party and wireless will be great to new users, just like in Ubuntu 10.10! #3: Michal Papis (mpapis) (2010-12-12 02:41:37) Best would be on first login to open community repositories list with preselected packman, also the list should have filtered things that already selected before. #4: Jörg Schmela (herz-von-hessen) (2011-02-25 18:26:51) My first Thing i do after a fresh Installation of openSUSE is to add and enable the Packman-Repository. This ist nessesary for the modern compunting humans. Multimedia is not only for Geeks, it is a Part of our World. So if the openSUSE Team is not able to make this inhouse, the should let the Packman-Team in to to what thy since the last Years do. + #6: Jan Engelhardt (jengelh) (2011-02-27 23:30:14) (reply to #4) + "com*punt*ing" - describes the process of what they do so well ;-) + NB: the richtext editor really is fucked up ("Adding comment failed: + Error: Element em was declared #PCDATA but contains non text nodes at : + 1" once it sees HTML.) -- openSUSE Feature: https://features.opensuse.org/308373