Bug#434651: debian-policy: New virtual package: wims-extra

2007-08-14 Thread Georges Khaznadar
Russ Allbery a écrit :
 Georges Khaznadar [EMAIL PROTECTED] writes:
  The goal of wims-extra is to let you build instantly a wims server which
  would be as much up-to-date as you want, for your particular needs. If
  you are just in a hurry and that Recommended packages are installed, you
  just install wims, which will in turn install wims-modules and
  wims-extra-all. If you are more picky, you will choose explicitely some
  other wims-extra-xxx package if you need to save space or show fewer
  packages to your students.
 
 Just to see if I understand: the idea is that the wims server will
 Recommend wins-extra-all | wims-extra, and then all of the modules will
 Provide wims-extra so that if you have one module installed, you won't get
 the full set of modules that comes from wims-extra-all?
 
 If so, this is very similar to the way video drivers for the X server are
 handled and I can see where a virtual package would be useful.


That is right.

Best regards,   Georges.



signature.asc
Description: Digital signature


Bug#434651: debian-policy: New virtual package: wims-extra

2007-08-06 Thread Russ Allbery
José L. Redrejo [EMAIL PROTECTED] writes:

 However most of the meat is provided by the packages wims-extra-xx,
 which contain hundreds of educational modules (this number hopefully
 will grow quickly). In July 2007, the installed size of wims-extra-all
 is roughly 200 MBytes.  Some webmasters might want to install less rich
 sets of modules, for example only the modules localised in their
 language, or a set of modules targeted to a particular domain of study.
 There is already a package wims-extra-es with Spanish-only modules, and
 some other packages might be made available in the near future, like a
 French-only collection, or a collection dedicated to physics and
 chemistry, etc.

 The current wims maintainer (who is in the cc'ed list for this mail)
 asked me to sponsor this package, and, after some conversations with
 him, we both agree that wims package should have a recommends to a
 virtual package called wims-extra, so people may provide packages for
 the meat with their particular flavor, while the package
 wims-extra-all providing wims-extra would be part of the official
 distribution.

I don't think I understand from this what the specification of a package
that would Provide wims-extra would be.

A virtual package exists to satisfy a dependency on a specific piece of
functionality.  For example, ispell needs a dictionary, packages need to
depend on a mail transport agent, and Emacs add-ons are only useful if
some version of Emacs is installed.

What dependency is wims-extra providing?  It seems like there is a general
server (wims) and a variety of different modules for it, but I'm not
seeing where anything needs to depend on the wims-extra virtual package.
Wouldn't people just install the wims server and then whatever modules
they want to use, sort of like installing an Apache server and whatever
Apache modules they wish to use?

The description, in particular, sounds like a grab bag of different
functionality:

 wims-extra - extra exercises, translations and modules that enhance wims
 functionalities.

so I don't know what would be guaranteed about a package that Provides
wims-extra.  It seems like all that would tell me is that it works with
wims, which isn't something one has to use a virtual package to do.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/



Bug#434651: debian-policy: New virtual package: wims-extra

2007-08-06 Thread L. Redrejo
El lun, 06-08-2007 a las 00:17 -0700, Russ Allbery escribió:
 José L. Redrejo [EMAIL PROTECTED] writes:
 
  However most of the meat is provided by the packages wims-extra-xx,
  which contain hundreds of educational modules (this number hopefully
  will grow quickly). In July 2007, the installed size of wims-extra-all
  is roughly 200 MBytes.  Some webmasters might want to install less rich
  sets of modules, for example only the modules localised in their
  language, or a set of modules targeted to a particular domain of study.
  There is already a package wims-extra-es with Spanish-only modules, and
  some other packages might be made available in the near future, like a
  French-only collection, or a collection dedicated to physics and
  chemistry, etc.
 
  The current wims maintainer (who is in the cc'ed list for this mail)
  asked me to sponsor this package, and, after some conversations with
  him, we both agree that wims package should have a recommends to a
  virtual package called wims-extra, so people may provide packages for
  the meat with their particular flavor, while the package
  wims-extra-all providing wims-extra would be part of the official
  distribution.
 
 I don't think I understand from this what the specification of a package
 that would Provide wims-extra would be.
 


 A virtual package exists to satisfy a dependency on a specific piece of
 functionality.  For example, ispell needs a dictionary, packages need to
 depend on a mail transport agent, and Emacs add-ons are only useful if
 some version of Emacs is installed.
 


I think I understand it perfectly. It just a problem of what you and me
can understand as a functionality. You use the ispell example and I can
use the openoffice.org-l10n-2.2 virtual package that works exactly as we
say wims-extra should work: providing a functionality to a metapackage.


Anyway, I don't care about it anymore, as Magnus Holmgren said in a
previous comment to this bug, we can use it privately, amongst a
cooperating group of packages, and that's probably the rightest
solution to this issue.

Regards.
José L.



signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Bug#434651: debian-policy: New virtual package: wims-extra

2007-08-06 Thread Georges Khaznadar
Russ Allbery a écrit :
...
 What dependency is wims-extra providing?  It seems like there is a general
 server (wims) and a variety of different modules for it, but I'm not
 seeing where anything needs to depend on the wims-extra virtual package.
 Wouldn't people just install the wims server and then whatever modules
 they want to use, sort of like installing an Apache server and whatever
 Apache modules they wish to use?

There are currently two way for installing Wims modules:
- install a Debian package providing modules
- let the local wims server synchronise with a central server which
  publishes newer modules.

This is not exactly the same case as Apache: currently there are
approximately 1300 different modules. The granularity is low.

To say it in few words:
wims-extra provides every module existing now, 
but with some different flavors:

- wims-extra-all would provide wims-extra and really contain every
  currently existing module
- wims-extra-es would provide wims-extra, but contain only modules
  available in Spanish.
- I plan to make a packgae wims-extra-fr quite like wims-extra-es, but
  for French language, wims-extra-physchem for a particular emphasis on
  physics and chemistry.

The goal of wims-extra is to let you build instantly a wims server which
would be as much up-to-date as you want, for your particular needs. If
you are just in a hurry and that Recommended packages are installed, you
just install wims, which will in turn install wims-modules and
wims-extra-all. If you are more picky, you will choose explicitely some
other wims-extra-xxx package if you need to save space or show fewer
packages to your students.

Then later, you can just rely on the possibility to selectively download
more recent packages from the central wims website, without using debian
packages. (my estimation is that there are about a dozen of new modules
or new version of older modules each month, and that this number will
keep growing). Or as an alternative, upgrade to newer releases of the
particular package wims-extra-xxx you installed previously, but then the
synchronisation would not be done as fast.

Best regards,   Georges.



signature.asc
Description: Digital signature


Bug#434651: debian-policy: New virtual package: wims-extra

2007-08-06 Thread Russ Allbery
Magnus Holmgren [EMAIL PROTECTED] writes:
 On Wednesday 25 July 2007 17:35, José L. Redrejo wrote:

 So, I propose to add this entry to the virtual package list:

 wims-extra - extra exercises, translations and modules that enhance wims
 functionalities.

 I don't think you need to have wims-extra added to the virtual package
 names list. There is an exception in policy for virtual package names
 used privately, amongst a cooperating group of packages, which the
 wims and wims-related packages seem to be.

Hm.  I have no idea what the boundaries of that exception should be and
what constitutes privately, amongst a cooperating group of packages.  At
what point should a virtual package be listed?  We already list several
packages that seem possibly equivalent, such as ispell-dictionary.  I
certainly don't want to get in the way of anyone doing work, and I'm happy
for this to be an exception, but it would be good to sort out just what
the exception is.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/



Bug#434651: debian-policy: New virtual package: wims-extra

2007-08-06 Thread Russ Allbery
Georges Khaznadar [EMAIL PROTECTED] writes:

 - wims-extra-all would provide wims-extra and really contain every
   currently existing module
 - wims-extra-es would provide wims-extra, but contain only modules
   available in Spanish.
 - I plan to make a packgae wims-extra-fr quite like wims-extra-es, but
   for French language, wims-extra-physchem for a particular emphasis on
   physics and chemistry.

 The goal of wims-extra is to let you build instantly a wims server which
 would be as much up-to-date as you want, for your particular needs. If
 you are just in a hurry and that Recommended packages are installed, you
 just install wims, which will in turn install wims-modules and
 wims-extra-all. If you are more picky, you will choose explicitely some
 other wims-extra-xxx package if you need to save space or show fewer
 packages to your students.

Just to see if I understand: the idea is that the wims server will
Recommend wins-extra-all | wims-extra, and then all of the modules will
Provide wims-extra so that if you have one module installed, you won't get
the full set of modules that comes from wims-extra-all?

If so, this is very similar to the way video drivers for the X server are
handled and I can see where a virtual package would be useful.

Thank you for the clarification!

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#434651: debian-policy: New virtual package: wims-extra

2007-07-25 Thread L. Redrejo
Package: debian-policy 
Priority: wishlist

Hi all,
   Wims is a recent Debian package which will be more widely used in the near 
future
as a part of Debian-Edu (currently it is a dependency on its metapackage 
education-services)
and it's being use in Linex (Extremadura region official debian based 
distribution) schools.

Its installation can be done by requiring the package wims, which
depends from the package wims-modules. When installed, they feature a
webserver for educational exercises of outstanding quality, localised in
many languages.

However most of the meat is provided by the packages wims-extra-xx,
which contain hundreds of educational modules (this number hopefully
will grow quickly). In July 2007, the installed size of   wims-extra-all
is roughly 200 MBytes.  Some webmasters might want to install less rich
sets of modules, for example only the modules localised in their
language, or a set of modules targeted to a particular domain of study.
There is already a package wims-extra-es with Spanish-only modules, and
some other packages might be made available in the near future, like a
French-only collection, or a collection dedicated to physics and
chemistry, etc.

The current wims maintainer (who is in the cc'ed list for this mail)
asked me to sponsor this package, and, after some conversations with
him, we both agree that wims package should have a recommends to a
virtual package called wims-extra, so people may provide packages for
the meat with their particular flavor, while the package
wims-extra-all providing wims-extra would be part of the official
distribution. 

Currently wims-extra is a real package, which is part of Debian Stable
(version 3.60-1), so the situation would be the following after an
acceptation of its name for a virtual package:
   - newer versions of wims and wims-modules (3.62) would enter Unstable
 and their dependencies would entail the replacement of any older
 version of wims-extra.
   - the new version of wims-extra (3.62) would be a virtual package.
   - wims-extra-all (version 3.62) would enter Unstable and provide
 wims-extra.
   - wims-extra-es (already part of the distro Linex) would provide
 wims-extra.

So, I propose to add this entry to the virtual package list:

wims-extra - extra exercises, translations and modules that enhance wims 
functionalities.


Best regards,
José L.



signature.asc
Description: Esta parte del mensaje está firmada	digitalmente


Bug#434651: debian-policy: New virtual package: wims-extra

2007-07-25 Thread Magnus Holmgren
On Wednesday 25 July 2007 17:35, José L. Redrejo wrote:
 So, I propose to add this entry to the virtual package list:

 wims-extra - extra exercises, translations and modules that enhance wims
 functionalities.

I don't think you need to have wims-extra added to the virtual package names 
list. There is an exception in policy for virtual package names 
used privately, amongst a cooperating group of packages, which the wims and 
wims-related packages seem to be.

-- 
Magnus Holmgren[EMAIL PROTECTED]
   (No Cc of list mail needed, thanks)


pgpAq5o3CmWZX.pgp
Description: PGP signature