TODO

From Ark Linux Wiki
Share/Save/Bookmark
Jump to: navigation, search

Contents

Generic items

Things to change after 2010.1


Software Development

Installer

We're working on a new installer (see the Development page for details) -- and could also use help improving the current one, e.g.

  • Extend the Parallel Install mode to support shrinking NTFS partitions (and possibly ext3/xfs/reiserfs/...) rather than only FAT
  • Extend the expert mode installer to support package selection
  • Port QtParted to Qt 4.x
  • Fix bugs:

On some systems, the mouse stops working at random points during install, probably a Qt/Embedded bug This has never happened on our test boxes, and hasn't been reported for a long time, probably fixed upstream after Qt/E 3.3.4?
o Some preexisting partition layouts apparently cause Express Installs to fail

  • Contact for this project: bero
  • Build an installer for the live CD
  • Contact for this project: leinir

Hardware detection

Improving the hardware detection system, e.g.

  • Prompt the user for things to do if unsupported hardware is detected ("Check if this is supported after a system upgrade", "Search the Internet for a driver", ...) done for PCI, still needs to be done for USB
  • If an unsupported network/wireless card is plugged in, ask for the Windows driver CD and configure ndiswrapper automatically
  • If a supported USB device is used (e.g. USB TV/DVB receiver), bring up a dialog similar to the one you get when inserting a Video DVD -- (e.g. "You have plugged in a USB TV receiver. Do you want to watch TV now?") that launches the appropriate application
  • Autoconfigure more types of hardware (e.g. detect TV cards and add "alias /dev/video0 bt878" etc. to modprobe.conf)
  • Add udev style device creation to hotplug
  • Drop pclasses dependency in coldplug/hotplug, use QtCore instead
  • Contact for this project: bero

Network config tool

  • The network config tool needs some usability improvements
  • Better support for wireless networks is needed. In particular, the functionality of kwifimanager and a WiFi scanner (such as Opie's Wellenreiter) should be merged in.
  • Needs to be ported to Qt4
  • Contact for this project: bero

Drivers

Write free drivers for currently unsupported hardware; most frequently requested:

Qt/KDE integration

  • Finish/Revive the Firefox Qt port, move it to Qt 4.x
  • Port Inkscape to Qt/KDE (or write a new similar application)

Move to Qt4/KDE4

  • Port QtParted to Qt4
  • Port OpenOffice.org Qt widget integration to Qt4
  • Port gtk-qt-engine to Qt4

Packaging

Ark Linux uses a combination of apt-get and rpm4 for its package management, and will be switching to zypper and rpm5 for the next release.

How to get started

See Building a package for Ark Linux Todo

  • Keep current packages up to date
  • Package new interesting stuff (if you aren't missing anything, check the mailing lists/forums/IRC channels/... for package requests)
  • Contacts for this project: bero, DeuX

Conflicting RPMS

  • /usr/share/java/xercesImpl.jar from install of ant-1.7.0-3ark conflicts with file from package xerces-j-2.8.0-1ark - waiting for icedtea

RPMS To Be Built

  • tomcat-native - 1.1.12
  • tomcat - 6
  • cups - 1.3.4 - currently staying with 1.2.x because 1.3.x releases (tested: up to 1.3.2) are b0rken: cannot use printer without password
  • gimp - 2.4.3
  • NVIDIA - legacy and current

Docs

There is currently no real "from the start" documentation -- it needs to be written (Ark Linux Walkthrough). Similarly, the FAQ needs to be extended.

  • Contacts for this project: DeuX, bero, Piki

Website

The Website for Ark Linux is always in need of updating and additional information. You can see the current website here.

Related projects:

  • Build a hardware database and a tool to automatically sync it with added drivers.
  • Build a software map which is synced automatically with the build system
  • Contacts for this project: leinir, bero, DeuX, Piki

Marketing

Ark Linux needs to be spread to the world -- currently it is definitely not widely known enough.

  • Contacts for this project: bero, DeuX

Miscellaneous

Try answering questions etc. on the mailing lists, forums and IRC channels.

Personal tools
Namespaces
Variants
Actions
Navigation
Main Page Navigation
Toolbox