Difference between revisions of "PC-BSD® 9.0 TODO"

From PC-BSD Wiki
Jump to: navigation, search
(New Features / Tools planned for 9.0)
(27 intermediate revisions by 4 users not shown)
Line 1: Line 1:
===PC-BSD 9.0 Task List===
+
{{swapTitle|custompagename=PC-BSD{{r}} 9.0 TODO|custompagecategory={{PAGENAME}}}}
 +
===PC-BSD{{r}} 9.0 Task List===
  
The following items are features or bugs that we wish to get fixed and into PC-BSD 9.0
+
PC-BSD® 9.0 is due to be released a day or so after FreeBSD 9.0 Release. The current release schedule for FreeBSD 9.0 is available on the [http://wiki.freebsd.org/Releng/9.0TODO FreeBSD 9.0 Release Engineering TODO Wiki].
 +
 
 +
The following items are features or bugs that we wish to get fixed and into PC-BSD® 9.0:
  
  
Line 12: Line 15:
 
====Bug Fixes====
 
====Bug Fixes====
  
List bug fixing TODOs for 9.0 here
+
{| border=1
 
+
|fix Language Selection in SysInstaller
 +
|Not Done
 +
|}
  
 
==== New Features / Tools planned for 9.0 ====
 
==== New Features / Tools planned for 9.0 ====
Line 27: Line 32:
 
|
 
|
 
|<span style="color:#00FF00">DONE</span>  
 
|<span style="color:#00FF00">DONE</span>  
|
 
|-
 
|Speed up installed boot-time, background system services / load desktop immediately?
 
|jpaetzel
 
|FreeBSD rc.d / Scripting?
 
|
 
 
|
 
|
 
|-
 
|-
 
|Update Software Manager to allow changing optional components on the fly
 
|Update Software Manager to allow changing optional components on the fly
 +
|kmoore
 
|
 
|
|
+
|<span style="color:#00FF00">DONE</span>
|
+
 
|
 
|
 
|-
 
|-
Line 47: Line 46:
 
|
 
|
 
|-
 
|-
|Make UFS+SUJ the default file-system?
+
|Allow file-system selection when doing auto-partitioning.
 
|kmoore
 
|kmoore
 
|
 
|
 +
|[http://trac.pcbsd.org/changeset/7622 DONE]
 +
|
 +
|-
 +
|Make UFS+SUJ the default file-system?
 +
|kmoore
 
|
 
|
 +
|[http://trac.pcbsd.org/changeset/7622 DONE]
 
|
 
|
 
|-
 
|-
Line 62: Line 67:
 
|
 
|
 
|QT4 - current/src-qt4/pc-sysinstaller
 
|QT4 - current/src-qt4/pc-sysinstaller
|
+
|[http://trac.pcbsd.org/changeset/7657 DONE]
 
|
 
|
 
|-
 
|-
Line 74: Line 79:
 
|
 
|
 
|QT4 - current/src-qt4/pc-sysinstaller
 
|QT4 - current/src-qt4/pc-sysinstaller
|
+
|[http://trac.pcbsd.org/changeset/7658 DONE]
 
|
 
|
 
|-
 
|-
 
|Provide option in network manager to disable lagg0 device
 
|Provide option in network manager to disable lagg0 device
|
+
|kmoore
 
|QT4 - current/src-qt4/pc-netmanager
 
|QT4 - current/src-qt4/pc-netmanager
|
+
|[http://trac.pcbsd.org/changeset/7943 DONE]
 
|
 
|
 
|-
 
|-
|Create new PC-BSD specific configuration GUI, which provides access to all other config tools, ala system-settings
+
|Create new PC-BSD® specific configuration GUI, which provides access to all other config tools, ala system-settings
|
+
|kmoore
 
|QT4
 
|QT4
|
+
|[http://trac.pcbsd.org/changeset/7616 DONE]
|
+
|-
+
|Use the [http://wiki.freebsd.org/OliverFromme/BootLoader Graphical Boot Loader] from OliverFromme
+
|
+
|C / FreeBSD Commit Access / ?
+
|
+
|
+
|-
+
|Create a separate installer page for configuring bootloader preferences, like the password - Investigate
+
|
+
|
+
|
+
 
|
 
|
 
|-
 
|-
Line 104: Line 97:
 
|dru
 
|dru
 
|
 
|
|
+
|IN PROGRESS
 
|
 
|
 
|-
 
|-
|Add help buttons to custom menus, write help text and add to Pootle
+
|Write manpages for webcamd drivers
 
|dru
 
|dru
 
|
 
|
|
+
|DONE
 
|
 
|
 
|-
 
|-
|Create magic file for webcamd drivers
+
|Geli set passphrase via CLI
|dru
+
|jpaetzel
|
+
 
|
 
|
 +
|<span style="color:#00FF00">DONE</span>
 
|
 
|
 
|-
 
|-
|Add system info desktop icon to live mode
+
|Touchscreen drivers
|
+
|mav / kmoore
|
+
|
+
|
+
|-
+
|Determine if BBB should be PBI or part of base system
+
|dru
+
|
+
|
+
|
+
|-
+
|Animated splash screen
+
|
+
|
+
|
+
|
+
|-
+
|Geli set passphrase via CLI
+
|jhixson
+
|
+
 
|
 
|
 +
|<span style="color:#00FF00">DONE</span>
 
|
 
|
 
|}
 
|}
Line 151: Line 126:
 
[http://www.freebsd.org/doc/handbook/network-bluetooth.html FreeBSD BlueTooth Handbook]
 
[http://www.freebsd.org/doc/handbook/network-bluetooth.html FreeBSD BlueTooth Handbook]
  
 +
'''Dial-Up Tethering GUI'''
 +
This project would be to develop a QT4 based GUI, which acts as a front-end to the ppp.conf file, and allow dial-up / tethering
 +
configurations to be done graphically.
  
 
==== Getting Involved ====
 
==== Getting Involved ====
  
Find something you want to help with on this list, or perhaps something you have something new to contribute? If so, first take a look at the [http://www.pcbsd.org/content/view/16/30/ Developers Page] and then get in touch with us on the [http://lists.pcbsd.org/mailman/listinfo/dev PC-BSD Developers Mailing List]
+
Find something you want to help with on this list, or perhaps something you have something new to contribute? If so, first take a look at the [http://www.pcbsd.org/content/view/16/30/ Developers Page] and then get in touch with us on the [http://lists.pcbsd.org/mailman/listinfo/dev PC-BSD® Developers Mailing List]
 +
 
 +
===PC-BSD® 9.0 Snapshots===
 +
 
 +
Every few weeks or so, we are releasing updated "snapshots" of PC-BSD® 9, based upon the latest FreeBSD 9-CURRENT. The technical minded, or simply the brave are welcome to download and test these releases.
 +
 
 +
====Getting the Snapshots====
 +
 
 +
The current snapshots are available for download from the PC-BSD® FTP server:
 +
 
 +
[ftp://ftp.pcbsd.org/pub/snapshots ftp://ftp.pcbsd.org/pub/snapshots]
 +
 
 +
The snapshots are available in several different formats, in order to make it easier to find a fit for you.
 +
 
 +
'''DVD''' - This is the preferred method of installation. This file contains PC-BSD® / FreeBSD and all the various window-managers for 9, which you can pick from during the install.
 +
 
 +
'''CD''' - This is a slimmed down release which includes PC-BSD® and the LXDE window manager ONLY. Post-installation it is possible to install other WM's, but they are not included on the CD media and must be installed via the net.
 +
 
 +
'''DVDLIVE''' - This is a LIVE version of PC-BSD® which includes KDE4
 +
 
 +
'''Bootonly''' - This is a boot-only version of the PC-BSD® installation, which will allow installing via the internet or local network.
 +
 
 +
'''USBFULL''' - This is the USB version of the full DVD image.
 +
 
 +
'''USBLITE''' - This is the USB version of the CD image.
 +
 
 +
'''USBLIVE''' - This is the USB version of the DVD-Live image.
 +
 
 +
'''USB Bootonly''' - This is the USB version of the Bootonly CD image.
 +
 
 +
 
 +
====Network / Internet installation====
 +
 
 +
Snapshots are currently only available from the PC-BSD® FTP server, and not our mirrors. If you wish to do a network installation of a snapshot, you will need to specify the URL manually, such as:
 +
 
 +
Server: ftp.pcbsd.org
 +
 
 +
Directory: /pub/snapshots/9-CURRENT-20110414/amd64/netinstall
 +
 
 +
(Replace the 20110414 with the current snapshot date, and amd64 with i386 if necessary)
 +
 
 +
====Reporting Bugs====
 +
 
 +
It is very important to report bugs found in the snapshots, so that there is time to fix them before we get closer to BETA/RC status. Equally important is reporting the bugs to the correct location. The first thing to determine is what type of bug is this? Is it a bug with something specific in FreeBSD? Is this a window-manager bug? Is this a bug in PC-BSD® related tools or configuration?
 +
 
 +
Once you have determined the type of bug, feel free to use the links below to assist in reporting it.
 +
 
 +
=====FreeBSD Bugs=====
 +
 
 +
[http://www.freebsd.org/send-pr.html FreeBSD PR System]
 +
 
 +
[http://lists.freebsd.org FreeBSD Mailing Lists]
 +
 
 +
=====Window Manager Bugs=====
 +
 
 +
[http://lists.freebsd.org/pipermail/freebsd-gnome FreeBSD-Gnome Mailing List]
 +
 
 +
[https://mail.kde.org/mailman/listinfo/kde-freebsd FreeBSD-KDE Mailing List]
 +
 
 +
=====PC-BSD® Bugs=====
 +
 
 +
[http://lists.pcbsd.org/mailman/listinfo/testing PC-BSD® Testing Mailing List]
 +
[[category:historical]]

Revision as of 15:17, 25 August 2012

PC-BSD® 9.0 TODOProtection (edit): Edited by: Tigersharke

Contents

PC-BSD® 9.0 Task List

PC-BSD® 9.0 is due to be released a day or so after FreeBSD 9.0 Release. The current release schedule for FreeBSD 9.0 is available on the FreeBSD 9.0 Release Engineering TODO Wiki.

The following items are features or bugs that we wish to get fixed and into PC-BSD® 9.0:


Base System Software

Merge in FreeBSD 9.0-Release Not Done

Bug Fixes

fix Language Selection in SysInstaller Not Done

New Features / Tools planned for 9.0

Feature Owner Skills Status Completion Date
Allow selecting desktop / optional components at install (KDE/Gnome/XFCE4/Development/Games/Etc) kmoore DONE
Update Software Manager to allow changing optional components on the fly kmoore DONE
Create GUI front-end to new PBI9 format files / pbi-manager kmoore DONE
Allow file-system selection when doing auto-partitioning. kmoore DONE
Make UFS+SUJ the default file-system? kmoore DONE
Merge keyboard layout / timezone / language into single installer page kmoore DONE
Don't make "free space" a selectable option during install, require user to create partition first QT4 - current/src-qt4/pc-sysinstaller DONE
Convert all remaining apps which use KDE API to pure QT4 only. kmoore DONE
Allow specifying the hostname for installed system via the GUI QT4 - current/src-qt4/pc-sysinstaller DONE
Provide option in network manager to disable lagg0 device kmoore QT4 - current/src-qt4/pc-netmanager DONE
Create new PC-BSD® specific configuration GUI, which provides access to all other config tools, ala system-settings kmoore QT4 DONE
Create 9.0 Handbook and include offline version with release dru IN PROGRESS
Write manpages for webcamd drivers dru DONE
Geli set passphrase via CLI jpaetzel DONE
Touchscreen drivers mav / kmoore DONE

New Features / Tools we would like to see in 9.0

BlueTooth Manager GUI This project would be to develop a QT4 based GUI, which acts as a front-end to the FreeBSD BlueTooth configurations, such as /etc/bluetooth/hcsecd.conf

FreeBSD BlueTooth Handbook

Dial-Up Tethering GUI This project would be to develop a QT4 based GUI, which acts as a front-end to the ppp.conf file, and allow dial-up / tethering configurations to be done graphically.

Getting Involved

Find something you want to help with on this list, or perhaps something you have something new to contribute? If so, first take a look at the Developers Page and then get in touch with us on the PC-BSD® Developers Mailing List

PC-BSD® 9.0 Snapshots

Every few weeks or so, we are releasing updated "snapshots" of PC-BSD® 9, based upon the latest FreeBSD 9-CURRENT. The technical minded, or simply the brave are welcome to download and test these releases.

Getting the Snapshots

The current snapshots are available for download from the PC-BSD® FTP server:

ftp://ftp.pcbsd.org/pub/snapshots

The snapshots are available in several different formats, in order to make it easier to find a fit for you.

DVD - This is the preferred method of installation. This file contains PC-BSD® / FreeBSD and all the various window-managers for 9, which you can pick from during the install.

CD - This is a slimmed down release which includes PC-BSD® and the LXDE window manager ONLY. Post-installation it is possible to install other WM's, but they are not included on the CD media and must be installed via the net.

DVDLIVE - This is a LIVE version of PC-BSD® which includes KDE4

Bootonly - This is a boot-only version of the PC-BSD® installation, which will allow installing via the internet or local network.

USBFULL - This is the USB version of the full DVD image.

USBLITE - This is the USB version of the CD image.

USBLIVE - This is the USB version of the DVD-Live image.

USB Bootonly - This is the USB version of the Bootonly CD image.


Network / Internet installation

Snapshots are currently only available from the PC-BSD® FTP server, and not our mirrors. If you wish to do a network installation of a snapshot, you will need to specify the URL manually, such as:

Server: ftp.pcbsd.org

Directory: /pub/snapshots/9-CURRENT-20110414/amd64/netinstall

(Replace the 20110414 with the current snapshot date, and amd64 with i386 if necessary)

Reporting Bugs

It is very important to report bugs found in the snapshots, so that there is time to fix them before we get closer to BETA/RC status. Equally important is reporting the bugs to the correct location. The first thing to determine is what type of bug is this? Is it a bug with something specific in FreeBSD? Is this a window-manager bug? Is this a bug in PC-BSD® related tools or configuration?

Once you have determined the type of bug, feel free to use the links below to assist in reporting it.

FreeBSD Bugs

FreeBSD PR System

FreeBSD Mailing Lists

Window Manager Bugs

FreeBSD-Gnome Mailing List

FreeBSD-KDE Mailing List

PC-BSD® Bugs

PC-BSD® Testing Mailing List

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox