Re: RFC: bringing back task packages

2011-02-18 Thread Christian PERRIER
Quoting Joey Hess (jo...@debian.org):

 ### i18n
 
 There are many language tasks in tasksel. It might be good to have
 the task packages be moved out of tasksel; I don't know if it'd make
 sense to have individual language teams maintain them, or what.


Many teams are definitely too small to do that (often one individual
and often someone not that deeply involved in Debian), so except for a
few real teams, it would probably make better sense to have i18n
(indeed often l10n) tasks maintained by the whole i18n crowd.




signature.asc
Description: Digital signature


Re: RFC: bringing back task packages

2011-02-18 Thread Josselin Mouette
Le jeudi 17 février 2011 à 19:20 -0400, Joey Hess a écrit : 
 ### gnome
 
 Would the gnome team want to maintain a task-gnome?
 Much of tasksel's gnome task is already taken from the gnome-core
 and gnome metapackages, with a few more things added. 

Yes, they fit globally the same purpose. There are just some small hacks
to handle tasksel; for example we allow OOo as an alternative to
gnome-office to avoid installing both by default when OOo was already
selected by the desktop task. I don’t think anything needs to change on
that matter.

 task-gnome
 would not need to deal with core X desktop stuff; task-desktop would
 still handle that. Although we could move away from having a task-desktop
 if you'd prefer.

I’d prefer to keep it separate. The gnome metapackage should be
installable on a session server without any X server installed.

 There are also many localized desktop tasks. Mostly these add things
 like localization packages for openoffice, and occasionally some fonts.
 I'd like to see those be maintained in conjunction with task-gnome,
 but it would mean some coordination with the dozens of people who
 currently maintain those localization tasks.

I’m afraid the approach of using tasks for localization does not scale.

Instead, I’d like to see introduced something like conditional
recommends: that is, recommends that would only be installed if a
third-party package if already here (and that would get installed when
installing the said third-party package).

This way, you could do in all packages something like:
Package: aspell 
Conditional-Recommends: aspell-en {task-english}, aspell-fr 
{task-french}, …

This would also be useful for some plugins. I don’t know how hard this
would be to implement in APT.

 Packages - Recommends
   Recommends may be better than what we have now in tasksel.
   If aptitude auto-selects *new* recommends of a previously installed
   package to be installed? Currently new Packages added to a task
   only affect new installations of that task.

AFAIK new Recommends are not installed. That is the reason why we still
heavily use Depends in metapackages instead.

Cheers,
-- 
 .''`.
: :' : “You would need to ask a lawyer if you don't know
`. `'   that a handshake of course makes a valid contract.”
  `---  J???rg Schilling


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1298020358.18394.59.camel@meh



Re: RFC: bringing back task packages

2011-02-18 Thread Adam Borowski
On Fri, Feb 18, 2011 at 10:39:16AM +0900, Charles Plessy wrote:
  ### i18n
  
  There are many language tasks in tasksel. It might be good to have
  the task packages be moved out of tasksel; I don't know if it'd make
  sense to have individual language teams maintain them, or what.
 
 On the other hand, I would warmly welcome an i18n task that reproduces the 
 user
 experience on Macintoshes, where a standard system contains everything to read
 and write a large number of languages. Currently with Debian, on fresh
 installs, I have to iterate over the missing fonts for Japanese and other 
 Asian
 languanges,

A meta-package that installs fonts that provide a glyph for every code point
in Unicode would be great.  Preferably something better than ttf-unifont
that supports only Plane 0 and is butt-ugly.  If you do anything related to
i18n, having fonts that at least resemble what would be used by users is a
must.

 and look back on my old notes to figure out what packages will
 provide me an input system for chinese characters, because I select French or
 English at install time. 

On the contrary, I don't see what an input system would be good for.  How
many languages can you write?  I can do a few languages with the Latin
script and some basics of Cyrillic -- but even that with a phonetic keymap,
stretching my remnants of Russian lessons from the elementary school.

Such a task would be useful only for installs that are meant to cater to
many users from all around the world -- a very rare occurence, while
cluttering and potentially slowing down the systems of everyone else.


I do believe that every developer who does something even remotely related
to displaying text that might possibly behave different for double-wide,
combining, etc, characters (including for example every single curses
program), has a duty to at least briefly check if these work correctly.
However, for input, unless you do something low level, pasting text works
just as well and is so much simpler if you don't know the script in
question.

Having two such tasks in tasksel would be needless clutter, but at least on
metapackage level, let's have output and input separated.

-- 
1KB // Microsoft corollary to Hanlon's razor:
//  Never attribute to stupidity what can be
//  adequately explained by malice.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110218095105.ga16...@angband.pl



Re: RFC: bringing back task packages

2011-02-18 Thread Holger Levsen
Hi,

On Freitag, 18. Februar 2011, Charles Plessy wrote:
 it would be very exciting to have the possibility to select a blend at the
 installation. To circumvent the limitation of space, how about having a
 single line to select ‘Chose a Debian Pure Blend‘, that would lead to a
 page that provides the full list of blends ?

and then probably a sub page again, ie Debian Edu has 6 different profiles to 
install (which can be combined just like tasks).


cheers,
Holger



signature.asc
Description: This is a digitally signed message part.


Re: RFC: bringing back task packages

2011-02-18 Thread Andreas Tille
[Not sure whether we should keep the long To: - list, I'd suggest
 continuing on debian-devel but keep it for the moment.]

On Thu, Feb 17, 2011 at 07:20:30PM -0400, Joey Hess wrote:
 A long time ago, tasksel installed task packages, which were regular
 metapackages. This was dropped because the task packages had to Depend
 on many packages, which made the installed system brittle, and made 
 testing propigation a problem. Now that Recommends are installed by
 default, I'm revisiting the idea of using task packages. It solves
 many issues and inconsistencies with tasksel vs the rest of Debian.

If I understand the consequences of the statement correctly I welcome
this step very much.
 
 ### blends
 
 I think there is interest in getting some blends displayed in Taskel?

Yes, definitely!

 It's mostly orthagonal to this proposal, but this would help with
 giving you full control over what your tasks do. I do feel that blends
 need to be listed below the other tasks in tasksel, and probably with
 a divider between them.

This would be an acceptable approach.

 Also, we have been careful to only have ten
 tasks, to avoid overloading the user; and there is a limit to the length
 of the list before it begins scrolling, so the d-i team would have to
 look at the UI before adding Blends to the interface.

The requirement for a limited set of tasks to provide a good overview is
reasonable but has two flavours:  On one hand it restricts the number of
Blends we can include into the list and on the other hand it might have
an influence on the number of tasks[1] we are maintaining inside each
Blend which exceeds 10 drastically at least for three Blends (the most
active ones).

From my perspective the only reasonable solution for this reduced
number of list entries requirement is to close bug #273797 and have a
hierarchical task selection where you first select the Blend and than
select a set of tasks[1] inside the Blend.

[1]
Remark: I have the feeling that in the Blends context we are using the
term task in some different manner.  While it was probably influenced
by tasksel (and invented by the Debian Edu developers) it drifted a bit
away somehow.  I have the feeling that we should find a proper
definition what we mean when talking about Blends. 
 
 ## Implementation Option A
 
 Put everything in the task package.
 
 ...
 
 ## Implementation Option B
 
 Keep Test-*, Enhances, Relevance, and Section in the debian-tasks.desc
 file; move the other fields to the task packages.

I'm afraid I do not fully understand the difference / consequences of these
two options.  Can you provide some short examples?

Kind regards

   Andreas.

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110218134908.gh9...@an3as.eu



Re: RFC: bringing back task packages

2011-02-18 Thread Charles Plessy
Le Fri, Feb 18, 2011 at 10:51:05AM +0100, Adam Borowski a écrit :
 
 On the contrary, I don't see what an input system would be good for.  How
 many languages can you write?

The one from the country where I was born, and the one from the country that
was kind enough to give me a work visa :)

 Such a task would be useful only for installs that are meant to cater to
 many users from all around the world -- a very rare occurence, while
 cluttering and potentially slowing down the systems of everyone else.

At least for Japanese, the input system is not active by default when starting
GNOME with a French or English locale. One has to enable it, for instance with
im-switch. I do not know how invasive are other input sytems. But if they are
not, I thing that they could be part of a ‘I have disk space’ i18n task. 

I would not mind spending a couple of gigabytes if this would make my computer
ready for use for anybody on this planet. For this, we need also to install
most translations available. This is one of the rare things I miss from
Macintosh. I always feel sorry that, while when I borrow a Mac I can switch it
to French, when I lend my Debian, people can not switch it to Japanese unless I
prepared it in advance.

Have a nice day,

-- 
Charles


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110219040416.gc18...@merveille.plessy.net



Re: RFC: bringing back task packages

2011-02-17 Thread Charles Plessy
Le Thu, Feb 17, 2011 at 07:20:30PM -0400, Joey Hess a écrit :
 
 ### blends
 
 I think there is interest in getting some blends displayed in Taskel?
 It's mostly orthagonal to this proposal, but this would help with
 giving you full control over what your tasks do. I do feel that blends
 need to be listed below the other tasks in tasksel, and probably with
 a divider between them. Also, we have been careful to only have ten
 tasks, to avoid overloading the user; and there is a limit to the length
 of the list before it begins scrolling, so the d-i team would have to
 look at the UI before adding Blends to the interface.

Dear Joey,

it would be very exciting to have the possibility to select a blend at the
installation. To circumvent the limitation of space, how about having a single
line to select ‘Chose a Debian Pure Blend‘, that would lead to a page that
provides the full list of blends ?


 ### i18n
 
 There are many language tasks in tasksel. It might be good to have
 the task packages be moved out of tasksel; I don't know if it'd make
 sense to have individual language teams maintain them, or what.

On the other hand, I would warmly welcome an i18n task that reproduces the user
experience on Macintoshes, where a standard system contains everything to read
and write a large number of languages. Currently with Debian, on fresh
installs, I have to iterate over the missing fonts for Japanese and other Asian
languanges, and look back on my old notes to figure out what packages will
provide me an input system for chinese characters, because I select French or
English at install time. 


Have a nice day,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110218013916.gb...@merveille.plessy.net



Re: RFC: bringing back task packages

2011-02-17 Thread Paul Wise
On Fri, Feb 18, 2011 at 9:39 AM, Charles Plessy ple...@debian.org wrote:

 it would be very exciting to have the possibility to select a blend at the
 installation. To circumvent the limitation of space, how about having a single
 line to select ‘Chose a Debian Pure Blend‘, that would lead to a page that
 provides the full list of blends ?

Being able to install blends from d-i would indeed be cool. Seems to
me that there could be potentially many many tasks for the blends. For
e.g. there are 19 tasks in the Debian Med blend. There are hundreds of
Debian derivatives and many of these could become Debian Pure Blends
with some work. I would suggest some sort of search field would be the
way to go, browsing any list of blend tasks is going to be a pain.
Maybe a drill-down UI would also work, grouping tasks based on
audience; 'I am a scientist', 'I research medicine', 'I research
epidemiology', oh cool I should install tasks-med-epi to get some
tools (which are foo, bar  baz) for that. Maybe a combination of
these is the way to go.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktims7b6vs-smu6yeh2-+vnqoevwrvbxtqekfm...@mail.gmail.com