Mailinglist Archive: opensuse-edu (109 mails)

< Previous Next >
[opensuse-edu] Too many packages in the patterns?
  • From: Lars Vogdt <lrupp@xxxxxxx>
  • Date: Tue, 5 Aug 2008 12:35:00 +0200
  • Message-id: <200808051235.01684.lrupp@xxxxxxx>
Hi all

Refering to:
http://www.opensuse-education.org/mantis/view.php?id=70

it looks like we've too many packages which are installed per default if
a user adds the openSUSE-Education Add on (repository or DVD is the
same).

I like to give a short explanation about the current structure and
the "magic" behind the patterns.
-----------------------------------[edu-pattern]
We currently have the following entry in the content file of the
repository:
RECOMMENDS pattern:education-full
^^^ this line adds the pattern file with the same name into the software
proposal of YaST.

you can find that pattern in the directory suse/setup/descr/ in the
repository (with 11.0 the format changes and all pattern files are
pasted together to one gzip'ed pattern file, so have a look at the 10.2
or 10.3 pattern to get the example:
http://www.opensuse-education.org/download/repo/1.0/10.2/suse/setup/descr/education-full-1.1-13.1.i586.pat

You can see: this pattern file _Req_uires the x11 pattern and
_Rec_ommends three edu-patterns:
education-desktop
kids-education-desktop
youth-education-desktop

Now an overview about the current patterns:
1) education-desktop
=> Software which can be used in educational enviroments on client site.
- kiosktool
- sabayon
- italc
^^^ generic packages which makes the live of an administrator or teacher
easier in schools.

2) kids-education-desktop
=> Software for small kids (4-10 years) which can be used in educational
enviroments on client site.
- gcompris
- childsplay
- pysycache
- ...
^^^ "real" packages for the kids

3) youth-education-desktop
=> Software for youths (11-14 years) which can be used in educational
enviroments on client site.
- LabPlot
- audacity
- bluefish
- ...
^^^ "real" packages for older children

We also have two patterns for server applications right now:
- edu-server
- kiwi-ltsp
^^^ those patterns are NOT selected by default. People who try to setup
a server have to select them manually.

All pattern files are created as normal RPM packages and are "developed"
using Subversion and a simple directory and file structure. So neither
adding packages nor translating the descriptions is a big deal.

Some examples and information can be found here:
http://en.opensuse.org/Education/Development#The_development_of_pattern_files

-----------------------------------[/edu-pattern]

So I want to ask for help!

* Please provide some new proposals how we can split the current
patterns into smaller parts.
* Which patterns and packages should be installed per default?
* Which packages should be suggested ?

With kind regards,
Lars



--
To unsubscribe, e-mail: opensuse-edu+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-edu+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups