Difference between revisions of "PC-BSD® TODO"

From PC-BSD Wiki
Jump to: navigation, search
 
(10 intermediate revisions by one user not shown)
Line 1: Line 1:
<translate>
+
{{NavHome|title={{pcbsd}} TODO}}
{{NavHome|custompagename=PC-BSD{{R}} {{upcoming}} TODO|custompagecategory={{PAGENAME}}}}
+
This is a sort of archive of older task lists.
== New Features / Tools planned for {{upcoming}} == <!--T:1-->
+
{{tbl-init|caption=New for 10.1}}
{| class="spiffy_table"
+
 
! Feature
 
! Feature
 
! Owner
 
! Owner
Line 130: Line 129:
 
|}
 
|}
  
 +
== 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
 +
|
 +
|
 +
|
 +
|
 +
|}
  
  
<!--T:12-->
+
 
 +
== New Features / Tools planned for 9.2 ==
 +
{{tbl-init|caption=1. New for 9.2}}
 +
! 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
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
 
 +
 
 +
 
 +
==== New Features / Tools planned for 9.1 ====
 +
 
 +
{{tbl-init|caption=1. New for 9.1}}
 +
! Feature
 +
! Owner
 +
! Skills
 +
! Status
 +
! Completion Date
 +
|-
 +
| add inmate browser to Warden GUI
 +
| kmoore
 +
|
 +
| Obsolete now, with meta-pkg support for Jails
 +
| 9.1 ({{#dateformat:16 Jul 2012}})
 +
|-
 +
| Add system info desktop icon to live mode
 +
| kmoore
 +
|
 +
| '''DONE'''
 +
| {{#dateformat:5 Jul 2012}} [http://trac.pcbsd.org/changeset/17643 17643]
 +
|-
 +
| Use the [http://wiki.freebsd.org/OliverFromme/BootLoader 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'''
 +
| {{#dateformat:31 May 2012}} [http://trac.pcbsd.org/changeset/17119 17119]
 +
|-
 +
| Speed up installed boot-time, background system services / load desktop immediately?
 +
| kris
 +
| FreeBSD rc.d / Scripting?
 +
| '''DONE'''
 +
| {{#dateformat:16 Jan 2012}} [http://trac.pcbsd.org/changeset/14866 14866]
 +
|-
 +
| Add manual disk configuration to installer and install to specific mount-point
 +
| kris
 +
| C++ / QT4 / shell
 +
| '''DONE'''
 +
| {{#dateformat:17 Feb 2012}} [http://trac.pcbsd.org/changeset/15467 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'''
 +
| [http://trac.pcbsd.org/changeset/15467 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'''
 +
| {{#dateformat:16 Jul 2012}} [http://trac.pcbsd.org/changeset/17653 17653]
 +
|-
 +
| Add TRIM support to pc-sysinstall
 +
| kmoore
 +
|
 +
| '''DONE'''
 +
| {{#dateformat:16 Jul 2012}} [http://trac.pcbsd.org/changeset/17782 17782]
 +
|-
 +
|}
 +
 
 +
 
 +
===PC-BSD{{r}} 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 [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:
 +
 
 +
 
 +
====Base System Software====
 +
{{tbl-init|caption=1. New for 9.0}}
 +
|Merge in FreeBSD 9.0-Release
 +
|Not Done
 +
|}
 +
 
 +
====Bug Fixes====
 +
 
 +
{{tbl-init|caption=1. New for 9.0}}
 +
|fix Language Selection in SysInstaller
 +
|Not Done
 +
|}
 +
 
 +
==== New Features / Tools planned for 9.0 ====
 +
{{tbl-init|caption=1. New for 9.0}}
 +
!Feature
 +
!Owner
 +
!Skills
 +
!Status
 +
!Completion Date
 +
|-
 +
|Allow selecting desktop / optional components at install (KDE/Gnome/XFCE4/Development/Games/Etc)
 +
|kmoore
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 +
|-
 +
|Update Software Manager to allow changing optional components on the fly
 +
|kmoore
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 +
|-
 +
|Create GUI front-end to new PBI9 format files / pbi-manager
 +
|kmoore
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 +
|-
 +
|Allow file-system selection when doing auto-partitioning.
 +
|kmoore
 +
|
 +
|[http://trac.pcbsd.org/changeset/7622 DONE]
 +
|
 +
|-
 +
|Make UFS+SUJ the default file-system?
 +
|kmoore
 +
|
 +
|[http://trac.pcbsd.org/changeset/7622 DONE]
 +
|
 +
|-
 +
|Merge keyboard layout / timezone / language into single installer page
 +
|kmoore
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 +
|-
 +
|Don't make "free space" a selectable option during install, require user to create partition first
 +
|
 +
|QT4 - current/src-qt4/pc-sysinstaller
 +
|[http://trac.pcbsd.org/changeset/7657 DONE]
 +
|
 +
|-
 +
|Convert all remaining apps which use KDE API to pure QT4 only.
 +
|kmoore
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 +
|-
 +
|Allow specifying the hostname for installed system via the GUI
 +
|
 +
|QT4 - current/src-qt4/pc-sysinstaller
 +
|[http://trac.pcbsd.org/changeset/7658 DONE]
 +
|
 +
|-
 +
|Provide option in network manager to disable lagg0 device
 +
|kmoore
 +
|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
 +
|kmoore
 +
|QT4
 +
|[http://trac.pcbsd.org/changeset/7616 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
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 +
|-
 +
|Touchscreen drivers
 +
|mav / kmoore
 +
|
 +
|<span style="color:#00FF00">DONE</span>
 +
|
 +
|}
 +
 
 +
==== 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
 +
 
 +
[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.
 +
 
 +
===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:
 +
 
 +
====Base System Software====
 +
{{tbl-init|caption=1. New for 8.2}}
 +
!Task
 +
!Owner
 +
!Status
 +
!Completion Date
 +
|-
 +
|Merge in FreeBSD 8.2-Release
 +
|kris
 +
|
 +
|
 +
|-
 +
|Update to KDE 4.5.4
 +
|kris
 +
|DONE
 +
|12/10/2010
 +
|}
 +
 
 +
====Bug Fixes====
 +
 
 +
{{tbl-init|caption=1. New for 8.2}}
 +
!Task
 +
!Owner
 +
!Status
 +
!Completion Date
 +
|-
 +
|backport changes to System Network Configuration
 +
|kris
 +
|DONE
 +
|11/30/10 - Commits: [http://trac.pcbsd.org/changeset/8088 8088] [http://trac.pcbsd.org/changeset/8089 8089] [http://trac.pcbsd.org/changeset/8090 8090] [http://trac.pcbsd.org/changeset/8091 8091]
 +
|-
 +
|backport changes to Disk section of installer
 +
|kris
 +
|DONE
 +
|11/30/10 - Commit: [http://trac.pcbsd.org/changeset/8099 8099] [http://trac.pcbsd.org/changeset/8154 8154]
 +
|-
 +
|backport changes for hostname selection of installer
 +
|kris
 +
|DONE
 +
|12/04/10 - Commit: [http://trac.pcbsd.org/changeset/8153 8153]
 +
|-
 +
|fix Language Selection in SysInstaller
 +
|kris
 +
|DONE
 +
|12/15/10 - Commit: [http://trac.pcbsd.org/changeset/8223 8223]
 +
|}
 +
 
 +
====New Features / Tools====
 +
 
 +
{{tbl-init|caption=1. New for 8.2}}
 +
!Task
 +
!Owner
 +
!Status
 +
!Completion Date
 +
|-
 +
|Update Handbook
 +
|dru
 +
|In progress
 +
|
 +
|-
 +
|Freeze Handbook for translators
 +
|kris
 +
|
 +
|
 +
|-
 +
|Add 8.2 Handbook to release
 +
|kris
 +
|
 +
|
 +
|-
 +
|}
 +
 
 +
====Specific Features to Test====
 +
 
 +
A list of new/modified features that need testing. Include these notes to testers when the beta is announced:
 +
 
 +
==={{pcbsd}} 8.1 Task List===
 +
 
 +
The following items are features or bugs that we wish to get fixed and into PC-BSD® 8.1
 +
 
 +
 
 +
====Base System Software====
 +
{{tbl-init|caption=1. New for 8.1}}
 +
|Merge in FreeBSD 8.1-Release
 +
|Not Done
 +
|-
 +
|Update to KDE 4.4.4
 +
|Done
 +
|}
 +
 
 +
====Bug Fixes====
 +
 
 +
{{tbl-init|caption=1. New for 8.1}}
 +
!task
 +
!owner
 +
|-
 +
|Change pc-sysinstall to not adjust [https://trac.pcbsd.org/ticket/246 partition tables]
 +
|[https://trac.pcbsd.org/ticket/246 Done] (kmoore)
 +
|-
 +
|Add "install desktop icons" checkbox to software manager when you are prompted to install an application
 +
|[http://trac.pcbsd.org/changeset/6389 Done] (kmoore)
 +
|}
 +
 
 +
====New Features / Tools====
 +
 
 +
{{tbl-init|caption=1. New for 8.1}}
 +
!task
 +
!owner
 +
|-
 +
|Add option for installer to remove unused i10n support files
 +
|[http://trac.pcbsd.org/changeset/6454 Done] (kmoore)
 +
|-
 +
|Specify to use password or random keys for encrypted volumes
 +
|[http://trac.pcbsd.org/changeset/6386 Done] (kmoore)
 +
|-
 +
|Add support to create / delete slices in the installer
 +
|[http://trac.pcbsd.org/changeset/6480 Done] (kmoore)
 +
|-
 +
|Give option in Software Manager to change update check frequency
 +
|[http://trac.pcbsd.org/changeset/6334 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
 +
|[http://trac.pcbsd.org/changeset/6386 Done]
 +
|-
 +
|Change bootloader to allow selecting multiple options, such as disable acpi + vesa mode
 +
|[http://trac.pcbsd.org/changeset/6488 Done]
 +
|-
 +
|Explore option to prompt user to overwrite kde4 profile
 +
|[http://trac.pcbsd.org/changeset/6490 Done]
 +
|-
 +
|Provide work-around for XGUI to bring desktop up in default mode / allow user configuration of xorg.conf
 +
|[http://trac.pcbsd.org/changeset/6489 Done]
 +
|-
 +
|Provide more ZFS install functionality, merge to using only a single zpool for all zfs mounts
 +
|[http://trac.pcbsd.org/changeset/6307 DONE] (kmoore)
 +
|-
 +
|Update Install GUI to allow specifying multiple zfs mounts on a single partition
 +
|[http://trac.pcbsd.org/changeset/6331 DONE] (kmoore)
 +
|-
 +
|Change to using gpart / GPT for dedicated installs in pc-sysinstall
 +
|[http://trac.pcbsd.org/changeset/6307 DONE] (kmoore)
 +
|-
 +
|Improve LifePreserver with directory selection, exclude options and reporting.
 +
|[http://trac.pcbsd.org/changeset/6496 Done] (kmoore)
 +
|}
 +
 
 +
===PC-BSD{{r}} 8.0 Task List===
 +
 
 +
The following items are features or bugs that we wish to get fixed and into PC-BSD® 8.0
 +
 
 +
 
 +
====Base System Software====
 +
{{tbl-init|caption=1. New for 8.0}}
 +
|Merge in FreeBSD 8.0-Release
 +
|DONE
 +
|-
 +
|Update to KDE 4.3.4
 +
|DONE
 +
|}
 +
 
 +
====Bug Fixes====
 +
 
 +
List bug fixing TODOs for 8.0 here
 +
 
 +
 
 +
====New Features / Tools====
 +
 
 +
{{tbl-init|caption=1. New for 8.0}}
 +
|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)
 +
|}
 +
 
 +
===PC-BSD{{r}} 7.2 Task List===
 +
 
 +
The following items are features or bugs that we wish to get fixed and into PC-BSD® 7.2
 +
 
 +
 
 +
====Base System Software====
 +
{{tbl-init|caption=1. New for 7.2}}
 +
|Merge in FreeBSD 7.2-Release
 +
|DONE
 +
|-
 +
|Update to KDE 4.2.4
 +
|DONE
 +
|}
 +
 
 +
====Bug Fixes====
 +
 
 +
{{tbl-init|caption=1. New for 7.2}}
 +
|Fix upgrade bug when using custom partitioning
 +
|Done
 +
| kris@
 +
|-
 +
|Update Nvidia Drivers
 +
|Done
 +
| kris@
 +
|}
 +
 
 +
{{GroupListHeading|group=tables}}
 +
[[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