[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian Desktop efforts for lenny (Was: Rename desktop-base ? (Re: Debian GNU/Linux (kfreebsd anyone?) Lenny Desktop wishlist thread))



        Hi,

On Fri, Apr 13, 2007, Gustavo Franco wrote:
>                                  maybe we should use desktop-base as a
> transitional package moving its actual content to desktop-artwork (or
> debian-desktop-art) and preparing a new desktop-mountscripts (or
> debian-desktop-mount), to make sure we don't break Etch->Lenny
> upgrades

 I think the technical details of the transition packages are
 irrelevant so I wont comment on these, these should be decided last.

 I think there's a lack of consensus in the names and the contents of
 the packages and on the split in general because the "features" /
 functionalities are not clearly described.

 My opinion is that we should focus on the technical features we want to
 implement for lenny and the package split will then be natural.  For
 example, we could decide something like:
 1) The different live CDs must be able to use different artworks
 2) The CDDs must be able to add custom scripts and custom artworks and
    must have the option to not ship the default scripts and artworks
 3) The users must be able to remove the default artworks
 -- these are just examples --
 which would then permit us to say whether we need to split per artwork
 or per desktop environment or per use case etc.


 I don't have a very precise idea of what we should aim at during the
 lenny cycle, and hence I propose we start by listing the major things
 that we need to implement during the cycle.  The three forms I can see to start working on this are:
 - list idea on a wiki page
 - have an IRC meeting
 - write a small "spec" document via SVN
 -- we can do any of the above, not necessarily all


 Would I be questionned on the above today, my opinion would be that we
 lack two things:
 infrastructure and policies

 To be a little more precise, we should have some clear interfaces to
 deal with desktop stuff, such as:
 - how does someone create an artwork for Debian (process,
   format of the artwork, palette, size, desktop environments to
   support, packaging etc.)
 - how does someone propose the *default* artwork for the lenny dist
   (place where this is discussed, particular properties of this
   artwork)
 - how does a CDD hook a script in the login process
 - how does a CDD remove the artwork
 - how should packages register scripts or artwork in the system
 - what virtual provides should scripts or artwork packages provide
 - etc.

 I hope the above list gives clear examples of what I think we should
 design and document, and I wish we will focus on design,
 implementation, and documentation of such stuff during the lenny
 cycle.

   Bye,
-- 
Loïc Minier



Reply to: