Difference between revisions of "PC-BSD® TODO"

From PC-BSD Wiki
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
<translate>
 
 
{{NavHome|title={{pcbsd}} TODO}}
 
{{NavHome|title={{pcbsd}} TODO}}
== New Features / Tools planned for {{upcoming}} == <!--T:1-->
+
This is a sort of archive of older task lists.
{| class="spiffy_table"
+
{{tbl-init|caption=New for 10.1}}
 
! Feature
 
! Feature
 
! Owner
 
! Owner
Line 130: Line 129:
 
|}
 
|}
  
== New Features / Tools planned for 9.2 == <!--T:1-->
+
== New Features / Tools planned for 10.0 ==
 +
{{tbl-init|caption=New for 10.0}}
 +
! Feature
 +
! Owner
 +
! Skills
 +
! Status
 +
! Completion Date
 +
|-
 +
| add iSCSI initiator GUI front-end to iscontrol(8) for connecting to FreeNAS™ systems
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| replace firewall GUI with fwbuilder and document how to use
 +
| dru
 +
|
 +
|
 +
|
 +
|-
 +
| add Info button to Service Manager containing description
 +
|
 +
|
 +
| should really be a DESCRIPTION field in rc.d scripts
 +
|
 +
|-
 +
| Animated splash screen
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Add help buttons to custom menus, write help text and add to Pootle
 +
| dru
 +
|
 +
|
 +
|
 +
|-
 +
| Front-end to text installer
 +
| jhixson
 +
|
 +
|
 +
|
 +
|-
 +
| Add option to play some simple games while waiting for installation
 +
| kris
 +
| C++ / QT4 / shell
 +
|
 +
|
 +
|-
 +
| Add password strength meter to installer and warn if root / user are same.
 +
| kmoore
 +
| C++ / QT4
 +
|
 +
|
 +
|-
 +
| Localize the meta-pkg descriptions
 +
| kmoore
 +
| C++ / Shell
 +
|
 +
|
 +
|-
 +
| C++ / QT CUPS GUI
 +
| Loic Maury
 +
| C++ / C
 +
|
 +
|
 +
|-
 +
| Switch LifePreserver to use /var/ for its backend files
 +
| kmoore
 +
| C++ / Shell
 +
|
 +
|
 +
|-
 +
| changing default language / locale for GDM in pc-sysinstall
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| add option to wireless settings in network manager to select country code
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Add enable / disable startup warden buttons
 +
|
 +
| C++ / QT4
 +
|
 +
|
 +
|-
 +
| Display fetch size / speed on warden downloads
 +
|
 +
| C++ / QT4
 +
|
 +
|
 +
|-
 +
| Display more info about devices in hardware compat GUI
 +
|
 +
| C++ / QT4
 +
|
 +
|
 +
|-
 +
| the psk for WPA networks should be hashed with wpa_passphrase(8)
 +
|
 +
| C++ / QT4
 +
|
 +
|
 +
|-
 +
| Improve system update mechanism to update rc.conf / loader.conf defaults (Perhaps with /etc/defaults/rc.conf)
 +
| kmoore
 +
| Shell
 +
|
 +
|
 +
|-
 +
| add a mass delete snapshot function for warden to delete snapshots no longer needed beyond a certain date. (from the command line not GUI)
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Add VPN functionality
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
 
 +
 
 +
== New Features / Tools planned for 9.2 ==
 
{{tbl-init|caption=1. New for 9.2}}
 
{{tbl-init|caption=1. New for 9.2}}
 
! Feature
 
! Feature
Line 317: Line 447:
 
|
 
|
 
|
 
|
|}
+
|-
 
+
|
== New Updates/Features for 9.2 == <!--T:2-->
+
AppCafe Improvements
=== AppCafe Improvements ===
+
 
* Complete overhaul of the code - everything works much faster now and is easier to update/modify later
 
* Complete overhaul of the code - everything works much faster now and is easier to update/modify later
  
<!--T:3-->
 
 
* Group operations on installed PBI's - check the desired apps then run operations through the "action" menu
 
* Group operations on installed PBI's - check the desired apps then run operations through the "action" menu
  
<!--T:4-->
 
 
* Auto-update option for PBI's moved to the installed tab
 
* Auto-update option for PBI's moved to the installed tab
  
<!--T:5-->
 
 
* Added ability to export/import lists of installed PBI's (useful for system migration or setup)
 
* Added ability to export/import lists of installed PBI's (useful for system migration or setup)
  
<!--T:6-->
 
 
* Added ability to downgrade an installed PBI if an older version is available in the repository
 
* Added ability to downgrade an installed PBI if an older version is available in the repository
  
<!--T:7-->
 
 
* All the post-installation steps for PBI's (desktop/menu icons, path links, etc..) can be changed in the settings dialog
 
* All the post-installation steps for PBI's (desktop/menu icons, path links, etc..) can be changed in the settings dialog
  
<!--T:8-->
 
 
* Downloaded PBI's can be saved in a user-defined directory (changed in the settings dialog)
 
* Downloaded PBI's can be saved in a user-defined directory (changed in the settings dialog)
  
<!--T:9-->
 
 
* All repository management has been moved to the settings dialog
 
* All repository management has been moved to the settings dialog
  
<!--T:10-->
 
 
* App browser will now list similar applications whenever possible.
 
* App browser will now list similar applications whenever possible.
  
<!--T:11-->
 
 
* Many UI improvements or modifications based on the original AppCafe design
 
* Many UI improvements or modifications based on the original AppCafe design
 +
|
 +
|
 +
|
 +
|
 +
|}
  
  
  
<!--T:12-->
 
{{GroupListHeading|group=tables}}
 
 
==== New Features / Tools planned for 9.1 ====
 
==== New Features / Tools planned for 9.1 ====
  
{| border=1
+
{{tbl-init|caption=1. New for 9.1}}
 
! Feature
 
! Feature
 
! Owner
 
! Owner
Line 464: Line 587:
  
 
====Base System Software====
 
====Base System Software====
{| border=1
+
{{tbl-init|caption=1. New for 9.0}}
 
|Merge in FreeBSD 9.0-Release
 
|Merge in FreeBSD 9.0-Release
 
|Not Done
 
|Not Done
Line 471: Line 594:
 
====Bug Fixes====
 
====Bug Fixes====
  
{| border=1
+
{{tbl-init|caption=1. New for 9.0}}
 
|fix Language Selection in SysInstaller
 
|fix Language Selection in SysInstaller
 
|Not Done
 
|Not Done
Line 477: Line 600:
  
 
==== New Features / Tools planned for 9.0 ====
 
==== New Features / Tools planned for 9.0 ====
{| border=1
+
{{tbl-init|caption=1. New for 9.0}}
|'''Feature'''
+
!Feature
|'''Owner'''
+
!Owner
|'''Skills'''
+
!Skills
|'''Status'''
+
!Status
|'''Completion Date'''
+
!Completion Date
 
|-
 
|-
 
|Allow selecting desktop / optional components at install (KDE/Gnome/XFCE4/Development/Games/Etc)
 
|Allow selecting desktop / optional components at install (KDE/Gnome/XFCE4/Development/Games/Etc)
Line 585: Line 708:
 
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
 
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.
 
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 [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]]
 
 
  
 
===PC-BSD® 8.2 Task List===
 
===PC-BSD® 8.2 Task List===
  
 
The following items are features or bugs that we wish to get fixed and into PC-BSD® 8.2:
 
The following items are features or bugs that we wish to get fixed and into PC-BSD® 8.2:
 
  
 
====Base System Software====
 
====Base System Software====
{| border=1
+
{{tbl-init|caption=1. New for 8.2}}
|'''Task'''
+
!Task
|'''Owner'''
+
!Owner
|'''Status'''
+
!Status
|'''Completion Date'''
+
!Completion Date
 
|-
 
|-
 
|Merge in FreeBSD 8.2-Release
 
|Merge in FreeBSD 8.2-Release
Line 678: Line 733:
 
====Bug Fixes====
 
====Bug Fixes====
  
{| border=1
+
{{tbl-init|caption=1. New for 8.2}}
|'''Task'''
+
!Task
|'''Owner'''
+
!Owner
|'''Status'''
+
!Status
|'''Completion Date'''
+
!Completion Date
 
|-
 
|-
 
|backport changes to System Network Configuration
 
|backport changes to System Network Configuration
Line 707: Line 762:
 
====New Features / Tools====
 
====New Features / Tools====
  
{| border=1
+
{{tbl-init|caption=1. New for 8.2}}
|'''Task'''
+
!Task
|'''Owner'''
+
!Owner
|'''Status'''
+
!Status
|'''Completion Date'''
+
!Completion Date
 
|-
 
|-
 
|Update Handbook
 
|Update Handbook
Line 733: Line 788:
  
 
A list of new/modified features that need testing. Include these notes to testers when the beta is announced:
 
A list of new/modified features that need testing. Include these notes to testers when the beta is announced:
[[category:historical]]
 
 
  
===PC-BSD{{r}} 8.1 Task List===
+
==={{pcbsd}} 8.1 Task List===
  
 
The following items are features or bugs that we wish to get fixed and into PC-BSD® 8.1
 
The following items are features or bugs that we wish to get fixed and into PC-BSD® 8.1
Line 742: Line 795:
  
 
====Base System Software====
 
====Base System Software====
{| border=1
+
{{tbl-init|caption=1. New for 8.1}}
 
|Merge in FreeBSD 8.1-Release
 
|Merge in FreeBSD 8.1-Release
 
|Not Done
 
|Not Done
Line 752: Line 805:
 
====Bug Fixes====
 
====Bug Fixes====
  
{| border=1
+
{{tbl-init|caption=1. New for 8.1}}
 +
!task
 +
!owner
 +
|-
 
|Change pc-sysinstall to not adjust [https://trac.pcbsd.org/ticket/246 partition tables]
 
|Change pc-sysinstall to not adjust [https://trac.pcbsd.org/ticket/246 partition tables]
 
|[https://trac.pcbsd.org/ticket/246 Done] (kmoore)
 
|[https://trac.pcbsd.org/ticket/246 Done] (kmoore)
Line 762: Line 818:
 
====New Features / Tools====
 
====New Features / Tools====
  
{| border=1
+
{{tbl-init|caption=1. New for 8.1}}
 +
!task
 +
!owner
 +
|-
 
|Add option for installer to remove unused i10n support files  
 
|Add option for installer to remove unused i10n support files  
 
|[http://trac.pcbsd.org/changeset/6454 Done] (kmoore)
 
|[http://trac.pcbsd.org/changeset/6454 Done] (kmoore)
Line 802: Line 861:
 
|[http://trac.pcbsd.org/changeset/6496 Done] (kmoore)
 
|[http://trac.pcbsd.org/changeset/6496 Done] (kmoore)
 
|}
 
|}
[[category:historical]]
 
 
  
 
===PC-BSD{{r}} 8.0 Task List===
 
===PC-BSD{{r}} 8.0 Task List===
Line 811: Line 868:
  
 
====Base System Software====
 
====Base System Software====
{| border=1
+
{{tbl-init|caption=1. New for 8.0}}
 
|Merge in FreeBSD 8.0-Release
 
|Merge in FreeBSD 8.0-Release
 
|DONE
 
|DONE
Line 826: Line 883:
 
====New Features / Tools====
 
====New Features / Tools====
  
{| border=1
+
{{tbl-init|caption=1. New for 8.0}}
 
|Rewrite System Installer
 
|Rewrite System Installer
 
|DONE (kenk, and kmoore)
 
|DONE (kenk, and kmoore)
Line 845: Line 902:
 
|DONE (kmoore)
 
|DONE (kmoore)
 
|}
 
|}
[[category:historical]]
 
 
  
 
===PC-BSD{{r}} 7.2 Task List===
 
===PC-BSD{{r}} 7.2 Task List===
Line 854: Line 909:
  
 
====Base System Software====
 
====Base System Software====
{| border=1
+
{{tbl-init|caption=1. New for 7.2}}
 
|Merge in FreeBSD 7.2-Release
 
|Merge in FreeBSD 7.2-Release
 
|DONE
 
|DONE
Line 864: Line 919:
 
====Bug Fixes====
 
====Bug Fixes====
  
{| border=1
+
{{tbl-init|caption=1. New for 7.2}}
 
|Fix upgrade bug when using custom partitioning
 
|Fix upgrade bug when using custom partitioning
 
|Done
 
|Done
Line 873: Line 928:
 
| kris@
 
| kris@
 
|}
 
|}
[[category:historical]]
 
  
 
+
{{GroupListHeading|group=tables}}
<!--T:12-->
+
[[category:historical]]
 
[[category:PC-BSD® Wiki]]
 
[[category:PC-BSD® Wiki]]
 
[[category:TODO Lists]]
 
[[category:TODO Lists]]
</translate>
 

Latest revision as of 03:51, 19 March 2014

Contents

This is a sort of archive of older task lists.

Table New for 10.1 [tables 1]
Feature Owner Skills Status Completion Date
add iSCSI initiator GUI front-end to iscontrol(8) for connecting to FreeNAS™ systems
replace firewall GUI with fwbuilder and document how to use dru
add Info button to Service Manager containing description should really be a DESCRIPTION field in rc.d scripts
Animated splash screen
Add help buttons to custom menus, write help text and add to Pootle dru
Front-end to text installer jhixson
Add option to play some simple games while waiting for installation kris C++ / QT4 / shell
Add password strength meter to installer and warn if root / user are same. kmoore C++ / QT4
Localize the meta-pkg descriptions kmoore C++ / Shell
C++ / QT CUPS GUI Loic Maury C++ / C
Switch LifePreserver to use /var/ for its backend files kmoore C++ / Shell
changing default language / locale for GDM in pc-sysinstall
add option to wireless settings in network manager to select country code
Add enable / disable startup warden buttons C++ / QT4
Display fetch size / speed on warden downloads C++ / QT4
Display more info about devices in hardware compat GUI C++ / QT4
the psk for WPA networks should be hashed with wpa_passphrase(8) C++ / QT4
Improve system update mechanism to update rc.conf / loader.conf defaults (Perhaps with /etc/defaults/rc.conf) kmoore Shell
add a mass delete snapshot function for warden to delete snapshots no longer needed beyond a certain date. (from the command line not GUI)
Add VPN functionality

[edit] New Features / Tools planned for 10.0

Table New for 10.0 [tables 2]
Feature Owner Skills Status Completion Date
add iSCSI initiator GUI front-end to iscontrol(8) for connecting to FreeNAS™ systems
replace firewall GUI with fwbuilder and document how to use dru
add Info button to Service Manager containing description should really be a DESCRIPTION field in rc.d scripts
Animated splash screen
Add help buttons to custom menus, write help text and add to Pootle dru
Front-end to text installer jhixson
Add option to play some simple games while waiting for installation kris C++ / QT4 / shell
Add password strength meter to installer and warn if root / user are same. kmoore C++ / QT4
Localize the meta-pkg descriptions kmoore C++ / Shell
C++ / QT CUPS GUI Loic Maury C++ / C
Switch LifePreserver to use /var/ for its backend files kmoore C++ / Shell
changing default language / locale for GDM in pc-sysinstall
add option to wireless settings in network manager to select country code
Add enable / disable startup warden buttons C++ / QT4
Display fetch size / speed on warden downloads C++ / QT4
Display more info about devices in hardware compat GUI C++ / QT4
the psk for WPA networks should be hashed with wpa_passphrase(8) C++ / QT4
Improve system update mechanism to update rc.conf / loader.conf defaults (Perhaps with /etc/defaults/rc.conf) kmoore Shell
add a mass delete snapshot function for warden to delete snapshots no longer needed beyond a certain date. (from the command line not GUI)
Add VPN functionality


[edit] New Features / Tools planned for 9.2

Table 1. New for 9.2 [tables 3]
Feature Owner Skills Status Completion Date
Feature Request from https://trac.pcbsd.org/ticket/707 - Enable ability to save crash dumps Not in progress / No owner
Feature Request from https://trac.pcbsd.org/ticket/702 - Add Additional help dialogue for the live USB system Not in progress / No owner
Enable PEFS via User-Manager, allowing encrypted home directories kmoore QT4/Shell/Sys DONE
Feature Request From https://trac.pcbsd.org/ticket/766 - Mobile Broadband GUI Not in progress / No owner C++ / Shell / QT4
add iSCSI initiator GUI front-end to iscontrol(8) for connecting to FreeNAS™ systems
replace firewall GUI with fwbuilder and document how to use dru
add Info button to Service Manager containing description should really be a DESCRIPTION field in rc.d scripts
Animated splash screen
Add help buttons to custom menus, write help text and add to Pootle dru
Front-end to text installer jhixson
Create new Disk Management GUI for post-install usage, ZFS, Advanced FS tasks such as ZFS snapshots, ZFS quota/compression C++ / QT4 DONE
Add option to play some simple games while waiting for installation kris C++ / QT4 / shell
Add ability to backup ZFS datasets (in life preserver?) DONE
Add password strength meter to installer and warn if root / user are same. kmoore C++ / QT4
Localize the meta-pkg descriptions kmoore C++ / Shell
C++ / QT CUPS GUI Loic Maury C++ / C
Switch LifePreserver to use /var/ for its backend files kmoore C++ / Shell
changing default language / locale for GDM in pc-sysinstall
add Update All to Appcafe Ken Moore Complete
add option to wireless settings in network manager to select country code
Add directory tree to AppCafe. On app page, at top show Home -> Category -> AppName, clickable Ken Moore C++ / QT4 Complete
Add enable / disable startup warden buttons C++ / QT4
Display fetch size / speed on warden downloads C++ / QT4
Display more info about devices in hardware compat GUI C++ / QT4
the psk for WPA networks should be hashed with wpa_passphrase(8) C++ / QT4
Add some kind of low disk space framework that detects both UFS + ZFS space Ken Moore C++ / Shell / libpcbsd Complete: Added to Mount-Tray Mid-April 2013
Improve system update mechanism to update rc.conf / loader.conf defaults (Perhaps with /etc/defaults/rc.conf) kmoore Shell
add bug reporting tool Complete
add a mass delete snapshot function for warden to delete snapshots no longer needed beyond a certain date. (from the command line not GUI)
Add VPN functionality. If not enough time push back to 10.0.

AppCafe Improvements

  • Complete overhaul of the code - everything works much faster now and is easier to update/modify later
  • Group operations on installed PBI's - check the desired apps then run operations through the "action" menu
  • Auto-update option for PBI's moved to the installed tab
  • Added ability to export/import lists of installed PBI's (useful for system migration or setup)
  • Added ability to downgrade an installed PBI if an older version is available in the repository
  • All the post-installation steps for PBI's (desktop/menu icons, path links, etc..) can be changed in the settings dialog
  • Downloaded PBI's can be saved in a user-defined directory (changed in the settings dialog)
  • All repository management has been moved to the settings dialog
  • App browser will now list similar applications whenever possible.
  • Many UI improvements or modifications based on the original AppCafe design


[edit] New Features / Tools planned for 9.1

Table 1. New for 9.1 [tables 4]
Feature Owner Skills Status Completion Date
add inmate browser to Warden GUI kmoore Obsolete now, with meta-pkg support for Jails 9.1 (16 Jul 2012)
Add system info desktop icon to live mode kmoore DONE 5 Jul 2012 17643
Use the Graphical Boot Loader from OliverFromme C / FreeBSD Commit Access / ? DONE In 9.0
Add options for proxy settings in network page of installer kris C++ / QT4 DONE 31 May 2012 17119
Speed up installed boot-time, background system services / load desktop immediately? kris FreeBSD rc.d / Scripting? DONE 16 Jan 2012 14866
Add manual disk configuration to installer and install to specific mount-point kris C++ / QT4 / shell DONE 17 Feb 2012 15467
Merge Warden® into PC-BSD® SVN as a built-in tool for managing jails kmoore C++ / QT4 / Shell DONE
Show meta-pkg port lists in installer / system tool kmoore C++ / Shell DONE
Bluetooth GUI ken DONE
allow pc-sysinstall to import existing ZFS layout Kris C++ DONE 15467
Update network GUI to set DNS manually in /etc/dhclient.conf when not using static IPs. kmoore DONE
Add setting to automatically create desktop / menu icons upon appcafe installations kmoore C++/QT DONE
In pc-sysinstaller GUI, show native language strings when selecting the initial language, not the english version. kmoore C++/QT DONE
Create sound mixer control panel app, let user pick default sound device, mixer settings kmoore C++/QT DONE 16 Jul 2012 17653
Add TRIM support to pc-sysinstall kmoore DONE 16 Jul 2012 17782


[edit] 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:


[edit] Base System Software

Table 1. New for 9.0 [tables 5]
Merge in FreeBSD 9.0-Release Not Done

[edit] Bug Fixes

Table 1. New for 9.0 [tables 5]
fix Language Selection in SysInstaller Not Done

[edit] New Features / Tools planned for 9.0

Table 1. New for 9.0 [tables 5]
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

[edit] 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.

[edit] PC-BSD® 8.2 Task List

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

[edit] Base System Software

Table 1. New for 8.2 [tables 6]
Task Owner Status Completion Date
Merge in FreeBSD 8.2-Release kris
Update to KDE 4.5.4 kris DONE 12/10/2010

[edit] Bug Fixes

Table 1. New for 8.2 [tables 6]
Task Owner Status Completion Date
backport changes to System Network Configuration kris DONE 11/30/10 - Commits: 8088 8089 8090 8091
backport changes to Disk section of installer kris DONE 11/30/10 - Commit: 8099 8154
backport changes for hostname selection of installer kris DONE 12/04/10 - Commit: 8153
fix Language Selection in SysInstaller kris DONE 12/15/10 - Commit: 8223

[edit] New Features / Tools

Table 1. New for 8.2 [tables 6]
Task Owner Status Completion Date
Update Handbook dru In progress
Freeze Handbook for translators kris
Add 8.2 Handbook to release kris

[edit] Specific Features to Test

A list of new/modified features that need testing. Include these notes to testers when the beta is announced:

[edit] PC‑BSD® 8.1 Task List

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


[edit] Base System Software

Table 1. New for 8.1 [tables 7]
Merge in FreeBSD 8.1-Release Not Done
Update to KDE 4.4.4 Done

[edit] Bug Fixes

Table 1. New for 8.1 [tables 7]
task owner
Change pc-sysinstall to not adjust partition tables Done (kmoore)
Add "install desktop icons" checkbox to software manager when you are prompted to install an application Done (kmoore)

[edit] New Features / Tools

Table 1. New for 8.1 [tables 7]
task owner
Add option for installer to remove unused i10n support files Done (kmoore)
Specify to use password or random keys for encrypted volumes Done (kmoore)
Add support to create / delete slices in the installer Done (kmoore)
Give option in Software Manager to change update check frequency DONE (kmoore)
Create a "welcome" application which starts at first load Not Done (KenK)
Allow encryption of "/" by creating a /boot partition with keys / kernel Done
Change bootloader to allow selecting multiple options, such as disable acpi + vesa mode Done
Explore option to prompt user to overwrite kde4 profile Done
Provide work-around for XGUI to bring desktop up in default mode / allow user configuration of xorg.conf Done
Provide more ZFS install functionality, merge to using only a single zpool for all zfs mounts DONE (kmoore)
Update Install GUI to allow specifying multiple zfs mounts on a single partition DONE (kmoore)
Change to using gpart / GPT for dedicated installs in pc-sysinstall DONE (kmoore)
Improve LifePreserver with directory selection, exclude options and reporting. Done (kmoore)

[edit] PC-BSD® 8.0 Task List

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


[edit] Base System Software

Table 1. New for 8.0 [tables 8]
Merge in FreeBSD 8.0-Release DONE
Update to KDE 4.3.4 DONE

[edit] Bug Fixes

List bug fixing TODOs for 8.0 here


[edit] New Features / Tools

Table 1. New for 8.0 [tables 8]
Rewrite System Installer DONE (kenk, and kmoore)
Add support for scriptable / OEM Install DONE (kmoore)
Switch our network tools to CMake and make port DONE
Add Support for Disk Encryption to Installer DONE (kmoore)
Implement new Ports-Console DONE (kmoore)
Re-write SoftwareManager with ability to download / install PBIs, and use alternative mirrors DONE (kmoore)

[edit] PC-BSD® 7.2 Task List

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


[edit] Base System Software

Table 1. New for 7.2 [tables 9]
Merge in FreeBSD 7.2-Release DONE
Update to KDE 4.2.4 DONE

[edit] Bug Fixes

Table 1. New for 7.2 [tables 9]
Fix upgrade bug when using custom partitioning Done kris@
Update Nvidia Drivers Done kris@

List of Tables


  1. Table New for 10.1
  2. Table New for 10.0
  3. Table 1. New for 9.2
  4. Table 1. New for 9.1
  5. 5.0 5.1 5.2 Table 1. New for 9.0
  6. 6.0 6.1 6.2 Table 1. New for 8.2
  7. 7.0 7.1 7.2 Table 1. New for 8.1
  8. 8.0 8.1 Table 1. New for 8.0
  9. 9.0 9.1 Table 1. New for 7.2