[livesupport-dev] notes on today's install cd meeting
  • This is a multipart message in MIME format.
    --=_alternative 0052DA8EC1256FE3_=
    Content-Type: text/plain; charset="us-ascii"

    Hi,

    While things are still relatively fresh in my head, here are a few notes
    from today's meeting on the Install CD.

    - LS Demo Server: ls-demo is built on the Knoppix 3.8 CeBIT edition, and
    it works there, so there should not be major problems in making it run.

    - Customizations to Knoppix: While it would be nice to have ALSA,
    especially because of its support for multichannel sound cards, OSS
    support is enough for now. Michael said that it is relatively simple to
    activate the 2.6 kernel's ALSA support.

    - Software included on LiveCD: The LS LiveCD should include a minimum of
    software necessary for radio station operation. It should not include
    software like a mail client, OpenOffice, etc.

    This would include:

    - LS Studio client
    - Firefox
    - XMMS or another media player
    - GAIM
    - Audio mixer

    We will need to finalize this list ASAP.

    - Overall Install Experience: There are potentially four different uses
    for the install CD:
    1) Live CD mode, which would allow a user to run LS Studio on a
    thin-client basis and connect to an installed StorageServer
    2) Install LS Studio to HD
    3) Install LS Studio and Station to HD
    4) Install LS Station to HD
    5) Install LS Studio, Station and Network to HD (Install
    everything)

    There should be simple and advanced modes for the installer application.
    The advanced mode would allow technically-proficient users to change
    settings for the items that would otherwise be hard-coded, such as port
    assignments, mount points, etc.

    - We will need to emphasize existing Knoppix documentation on supported
    hardware. There is concern about having to answer support questions that
    should be handled by the Knoppix team.

    - HD Partitions: When they run the install program and the 'install to hd'
    options, the installer will check to see if a partition is prepared on the
    HD. If not, users will be presented with the following options: 1) Create
    a new partition 2) Install on an existing partition. If the 'create new
    partition' tool is selected, a GUI-based partition tool will open.

    - Other dependencies and their configs. Akos will hard-code preferences
    for Postgres and PHP, and possibly for other dependencies if necessary.
    These will be editable in the advanced installer mode.

    - Splash screens and presentation. The Live CD and install program should
    - within reason - appear like the rest of the LS design. We will need
    sizes and formats for such items as the boot screen, as well as icons for
    the LS Studio package.

    - Packages: Akos will create Debian .deb packages for LS. These .deb
    packages will be used in the Install CD, and will also be available for
    download from a CAMP server. Users should be able to apt-get upgrade to
    get a newer version of an LS package. We will also create a SourceForge
    account for hosting .deb packages, and possibly other packages (RPMs,
    eBuilds, etc.).

    - Localization: Michael will have to create a script that explains how to
    localize the installer program. The LiveCD should use as many languages as
    Knoppix supports, even if LS is not available in that language.

    Tasks pending:

    Michael
    ========
    Install program
    LiveCD mode, including
    - functional LS Studio client
    - Firefox
    - XMMS or other media player
    - GAIM
    - Audio mixer
    Altering Knoppix environment
    - removing unnecessary software like OpenOffice
    - ALSA support instead of OSS if possible
    - appearance (splash screens, icons, etc.)
    Localization support
    HD Partition handling

    Akos
    =====
    Packages
    Hard-coded preferences, including for Postgres and PHP

    Doug
    =====
    Documentation for the install program


    --=_alternative 0052DA8EC1256FE3_=
    Content-Type: text/html; charset="us-ascii"



    Hi,



    While things are still relatively fresh in my head, here are a few notes from today's meeting on the Install CD.



    - LS Demo Server: ls-demo is built on the Knoppix 3.8 CeBIT edition, and it works there, so there should not be major problems in making it run.



    - Customizations to Knoppix: While it would be nice to have ALSA, especially because of its support for multichannel sound cards, OSS support is enough for now. Michael said that it is relatively simple to activate the 2.6 kernel's ALSA support.



    - Software included on LiveCD: The LS LiveCD should include a minimum of software necessary for radio station operation. It should not include software like a mail client, OpenOffice, etc.



    This would include:



            - LS Studio client

            - Firefox

            - XMMS or another media player

            - GAIM

            - Audio mixer



    We will need to finalize this list ASAP.



    - Overall Install Experience: There are potentially four different uses for the install CD:

            1) Live CD mode, which would allow a user to run LS Studio on a thin-client basis and connect to an installed StorageServer

            2) Install LS Studio to HD

            3) Install LS Studio and Station to HD

            4) Install LS Station to HD

            5) Install LS Studio, Station and Network to HD (Install everything)



    There should be simple and advanced modes for the installer application. The advanced mode would allow technically-proficient users to change settings for the items that would otherwise be hard-coded, such as port assignments, mount points, etc.



    - We will need to emphasize existing Knoppix documentation on supported hardware. There is concern about having to answer support questions that should be handled by the Knoppix team.



    - HD Partitions: When they run the install program and the 'install to hd' options, the installer will check to see if a partition is prepared on the HD. If not, users will be presented with the following options: 1) Create a new partition 2) Install on an existing partition. If the 'create new partition' tool is selected, a GUI-based partition tool will open.



    - Other dependencies and their configs. Akos will hard-code preferences for Postgres and PHP, and possibly for other dependencies if necessary. These will be editable in the advanced installer mode.



    - Splash screens and presentation. The Live CD and install program should - within reason - appear like the rest of the LS design. We will need sizes and formats for such items as the boot screen, as well as icons for the LS Studio package.



    - Packages: Akos will create Debian .deb packages for LS. These .deb packages will be used in the Install CD, and will also be available for download from a CAMP server. Users should be able to apt-get upgrade to get a newer version of an LS package. We will also create a SourceForge account for hosting .deb packages, and possibly other packages (RPMs, eBuilds, etc.).



    - Localization: Michael will have to create a script that explains how to localize the installer program. The LiveCD should use as many languages as Knoppix supports, even if LS is not available in that language.



    Tasks pending:



    Michael

    ========

    Install program

    LiveCD mode, including

            - functional LS Studio client

            - Firefox

            - XMMS or other media player

            - GAIM

            - Audio mixer

    Altering Knoppix environment

            - removing unnecessary software like OpenOffice

            - ALSA support instead of OSS if possible

            - appearance (splash screens, icons, etc.)

    Localization support

    HD Partition handling



    Akos

    =====

    Packages

    Hard-coded preferences, including for Postgres and PHP



    Doug

    =====

    Documentation for the install program




    --=_alternative 0052DA8EC1256FE3_=--

    ------------------------------------------
    Posted to Phorum via PhorumMail