'''Dapper Drake''' is the fourth release of Ubuntu, succeeding BreezyBadger and preceding EdgyEft. (The [[Releases]] page contains a list of all Ubuntu releases.)
Dapper was released on 01 June 2006. See the DapperReleaseSchedule.
Get Dapper: DapperUpgrades
----
You can read about high-level DapperGoals and the DapperReleaseProcess.
The "dapper" repository opened on Monday 24 October 2005. <
>
The name DapperDrake was announced [[http://lists.ubuntu.com/archives/ubuntu-devel/2005-September/010876.html|here]] by MarkShuttleworth.
'''The DapperGoals were tracked in Launchpad: https://launchpad.net/ubuntu/dapper/+specs'''
------
'''Note the table below is now inactive and is listed for historical reasons only.'''
The following goals were deferred from BreezyBadger:
||<#f0f5fa tablewidth="100%"> '''Priority'''||<#ed3232> '''Deferred BreezyGoals'''||<#f0f5fa>'''Lead''' ||<#f0f5fa>'''Second''' ||<#f0f5fa>'''Help/Test''' ||<#f0f5fa>'''Notes:''' ||
||<#FFCCCC>High ||BluetoothSupport|| chmj ||pitti|| dholbach, abarbaccia, Riddell || Mostly the main utilities/libraries are done and test, the UI interface and things that depend on it have been deferred to Dapper due to the fact that there is no workable UI interface yet. Bounty Goal has been deferred also, its development continues with the possibility of being exacpted as standard by upstream. ||
||<#FFCCCC>High ||BrandingForDerivatives||kamion||jbailey|| || Some of the pieces deferred, since the project grew to include all the non-installer bits. This doesn't block anyone else. Please send details of deferred peices to JaneW for recording. ||
||<#FFCCCC>High ||ContentFiltering||ogra, jeff elkner||eric harrison|| || An edubuntu supporting feature, See www.edubuntu.org (2005-07-26) Squidguard will be used, and ogra is building a custom config for the CD. (2005-08-05) squidguard moves to main, squid already is and ogra will make a default blacklist package this weekend from the default blacklists squidguard upstream offers. Deferred as not completed in time for Breezy. ||
||<#FFCCCC>High ||EarlyUserspace||jbailey||Mithrandir|| || For the Technical use cases, not attempting root on iscsi In the implementation plan: Creation of archive of kernel modules isn't done. It's modeled internally in the code, but more study needs to be done to figure out how this will affect people who build custom kernels. Add ability to concatenate CPIO files to grub version 1. mdz expressed concern about us having features in grub that weren't in other versions of grub. Upstream has stopped all development on grb 1, and will not accept the patch. They have agreed to the patch for grub 2, which may be usable in time for 6.04. hotplug-ng is a dead project, so this target was implemented in a different way. User space partition detections is a research topic (upstream hasn't talked about the idea in a serious way yet) Partition label / UUID handling is a trivial post-breezy item (And was marked as such in the proposal).It was blocked from Breezy by UVF. A further step that should be added for 6.04 is the final unification of the hotplug detection systems. The Linux Kernel version 2.6.12, integrated much of the hardware detection by exposing "modalias" files in the sysfs hierarchy. This greatly simplifies the coldplugging process. We should also explore the possibility of capturing and replaying hotplug events, however, since that would be that transitory events would still be noticed and could be either acted upon or logged.||
||<#FFCCCC>High ||FindingPackages||mvo || || || (2005-08-19) findingpackages, the new gnome-app-installer made it, but the rest is deferred. it needs more discussion and spec work. deferred: goal1: missing: screenshots, user-ratings, comments, cdrom-support. goal2 (meta-information from launchpad to install pkgs). missing from goal3: integration into mozilla and nautilus, support in gnome-app-install implemented ||
||<#FFCCCC>High ||FormalTestPlans||jbailey||infinity|| amu, ogra || The problem is that moving the whole setup to being testable is a fundamental shift that we need to make so make sure that everything is testable at every stage. (2005-09-08)Some work done for Breezy cycle the rest deferred to Dapper|| ||
||<#FFCCCC>High||GraphicalPartitioningTool||dholbach||ogra|| mvo, ajmitch|| (2005-06-20). Being done as a bounty by Daniel Elstner - changes already uploaded as {{{ gparted_0.0.8+cvs2005061901-0ubuntu2}}}, mountpoint determination heuristics yet to fix. Deferred as part of Ubuntu Express. ||
||<#FFCCCC>High ||LanguagePackRoadmap ||pitti ||chmj|| Carlos, amu, Riddell, Nafallo || The ooo/moz integration part was deferred, the rest is completed. ||
||<#FFCCCC>High||[[MountingHDDFilesystems]]||Kamion||pitti|| || The installer side was done, but the live cd bit didn't get finished, this should be done for Dapper. ||
||<#FFCCCC>High||NetworkMagic||infinity||chmj||daniels, Nafallo ||(2005-06-15) Packaging work completed and uploaded, unresolved issues remain. (2005-08-16) Some aspects of this may need to be deferred-the network-manager part of it, the code we're trying to use is immature. FAILED. ||
||<#FFCCCC>High ||NetworkWideUpdates||mvo||infinity|| jbailey, ajmitch , fabbione, Nafallo || (2005-08-02) first packages (apu-{client,server}) where uploaded to ubuntu (from michael.vogt@ubuntu.com--2005/auto-pkg-update--main--0). (2005-08-05) decision taken by mdz to defer.||
||<#FFCCCC>High ||OpenOfficeLocalisation||doko||carlos|| || Help is currently unbuildable with free Java tools/libraries, however the language data is exported to be used in Rosetta ||
||<#FFCCCC>High||[[PDASupport]]||mjg59|| pitti||jsgotangco, Burgundavia ||Test data for devices to be listed in wiki by community to check candidate packages. Update required, is this going to be completed in time for Breezy? (2005-08-10) should definitely be deferred; we're blocked on upstream development.||
||<#FFCCCC>High||PrintingRoadmap||pitti||daniels|| Amaranth, minghua || Never started Help needed - possible bounty. various testers will be required; pitti: overloaded, asked on mailing list for taking over by sb else, will need to be deferred if it is not taken and completed asap. ||
||<#FFCCCC>High ||SoundEvents||infinity|| || || Need to make sure that all the apps have their default sounds updated to point at common locations, and look at adding new sounds. Spec needs editting to include central configuration of sounds events, defered to Dapper.||
||<#FFCCCC>High ||ToolchainRoadmap||doko||jbailey|| chmj, ogra, dholbach || libc6-i386 for amd64 deferred, still using ia32-libs on amd64 ||
||<#FFCCCC>High||UbuntuExpress||juanje||mdz, ogra|| || (2005-06-16): mdz working on prototype backend (2005-07-15): juanje expanded the prototype and started the frontend and connection with others parts (2005-07-20): created the Glade/Gtk+ GUI with i18n (2005-08-19) deferred, not completed in time. ||
||<#FFCCCC>High||VideoPlaybackRoadmap ||seb128||daniels|| chmj, Nafallo || (2005-08-05) seb: gstreamer 0.9 will not be ready for GNOME 2.12 so we keep tracking 0.8 (packages are uptodate for this), daniels: the xine part. (2005-08-15) VideoPlaybackRoadmap: haven't yet had time to look at this sensibly. Daniels is hoping to complete this, this week. Deferred. Upstream issues and not completed in time.||
||<#FFCCCC>High||[[Xen]]|| Mithrandir||Smurfix||jbailey, Nafallo, fabbione||This was granted as a Google SoC Bounty to Ed Despard, fabbione was the project assesor. See http://udu.wiki.ubuntu.com/BreezyBounties. Ed was MIA for a long time so was dropped from the Google project, stalling the goal.||
||<#FFEBBB>Medium||AutomatedProblemReports||pitti||mvo|| infinity, seb128, jbailey, ogra || prototype for report generation available; need someone else with more time to handle this ||
||<#FFEBBB>Medium||CalendaringSynchronisation||jbailey || || || (2005-06-14) Not yet started ||
||<#FFEBBB>Medium||[[FasterNetworkedX]] ||mithrandir ||daniels || jammcq, riddell ||about 5% done, nxcomp is there, but nxagent at least remains. Working closely with the Debian NX packaging team, deferred to Dapper.||
||<#FFEBBB>Medium||FileManagerImprovement||seb128?|| || || (2005-08-05) Some parts of this have been made upstream, the nautilus mode has been changed to browser ||
||<#FFEBBB>Medium||FontHandling||jordi||ajmitch||doko, minghua|| doko:taking care of OOo2 font side, minghua: Chinese fonts. Stalled. ||
||<#FFEBBB>Medium||GdmRoadmap||jdub???||Seb128 || ||(2005-07-18): Vincent Untz said some time ago he's too busy to work on that on the moment, somebody has to be found for it. jdub has confirmed that Vincent Untz will be working on this as abounty. ||
||<#FFEBBB>Medium||GraphicalConfigTools ||ogra ||Sam Pohlenz|| ||(2005-06-30). This was granted as a Google SoC Bounty to Sam Pohlenz , ogra is the project assesor. See http://udu.wiki.ubuntu.com/BreezyBounties. Porting of the startup settings tool has started. Deferred as this will be in universe, may migrate to Dapper. Much of what was required here was done upstream.||
||<#FFEBBB>Medium||InstallerVolumeManagement||fabbione|| || || (2005-08-16) What can be done now has been done, the rest is deferred to Dapper. ||
||<#FFEBBB>Medium||LinuxKernelRoadmap||fabbione||infinity|| chmj|| (2005-08-16) Most of this goal was completed, but several minor features were deferred, namely * evaluate cost of enabling SMP on UP. If performance hit is low enough, drop UP kernels. DEFERRED: we have a major issue with some -smp kernels showing extra bugginess compared to the UP version, mainly in these subsystems like USB that are very common on desktops. * evaluate cost of running generic kernels versus optimized kernels.If performance hit is low, drop optimized (k7, etc) kernels. DEFERRED: from a fast look at the code there are too many differences on how certain CONFIG_ values are set. Some of them are related to cache allignement. Bringing in a non-optimized kernel will hit badly on the cache and as a consequence on performance. * generate non-supported-linux-kernel-modules.(high priority: asap) DEFERRED: this is only a packaging problem and from a first cut, it might involve more headackes than the one it solves. * Defer enhancing ABI check for now; improvements to this can come over time. (low priority: before FeatureFreeze) DEFERRED: current method is still working fine, even if requires a bit of manual fiddling. * Unify Debian and Ubuntu kernel packaging. Drop dpatch, and add centralized config file generation/management. (possibly use cdbs2) (low priority: decision beeds to be taken within 2 months) DEFERRED: debian arrived too late to match FeatureFreeze. Not enough resources to complete it in time. *Add infrastructure to autobuild git/bk snapshots from upstream. DEFERRED: not enough resources to implement it. * Add a hook to kernel image's postinst to call out to module-assistant. Create -source packages for 3rd party modules requested by users. DEFERRED: not enough resources to implement it. ||
||<#FFEBBB>Medium||[[LiveCDFeatures]]||mdz ||amu|| fabbione||Deferred due to time constraints. (2005-08-05) the only part of LiveCDFeatures likely to land is adding unionfs as an option for COW which would be a nice performance boost, and would allow us to take a decision later about which one to use as default. Should push that in over the weekend the rest is deferred||
||<#FFEBBB>Medium||[[Mono]]||tseng ||ajmitch|| ogra|| (2005-09-06) mono is in main & all targetted apps are packaged and in universe, they need stabilization to move back to main. Novell is doing a ton of that work to get them in suse 10 but too late for breezy.Probably beagle, f-spot, and monodevelop are the hotest items to move to main, this is deferred to Dapper ||
||<#FFEBBB>Medium||NetworkAuthentication||doko||jammcq|| infinity ||(2005-07-30) Currently looking at the config editor provided in patch 10273,working on debconf support for base-files. The basic work still should go into breezy. (2005-08-10) adding the nsswitch.conf configuration tool to base-config, included a debconf configuration. modifying the nis package with debconf support to act as a nis client and modifying the nsswitch.conf with the nsswitch.conf config tool. the same has to be done with every other authentication method. I doubt, that I can implement debconf support for all these methods in breezy time frame, as I need to setup server support for these methods as well. (2005-08-16) Deferred - no time to complete for Breezy.||
||<#FFEBBB>Medium||OpenOffice2 ||doko ||Mithrandir|| || amd64 native build.||
||<#FFEBBB>Medium||PackageDependencyManagement||mvo|| || ||This is largely complete but was deferred as it was not ready in time for Breezy. work has been done in the michael.vogt@ubuntu.com--2005/apt--auto-mark--0 branch and test packages are uploaded to http://people.ubuntu.com/~mvo/apt/auto-remove ||
||<#FFEBBB>Medium||PackageSelection||kamion||mvo|| || (2005-09-30) most of the metapackage handling and expansion pack stuff deferred, mvo to provide details.||
||<#FFEBBB>Medium||PowerManagementConfiguration ||ogra ||mjg59 || \sh, thom || ogra: (2005-06-06) first package of gnome-power released (2005-06-27) gnome-power main inclusion requested, pmi integration outstanding, working tight with upstream. mjg59: the backend.\sh ok..u can add powermanagement frontend with pythond kde. thom: to help on infrastructure/backend for PMC. Freeze exceptions needed to bring in new versions of supporting components, these are approved and should be in progress. (2005-08-16) ogra is just writing a new main inclusion report (the package names changed) and have to integrate with gdm.... (1-2 workdays) (2005-08-19) It isn't in desktop yet it needs adjustment... the design is very similar to network manager and it needs similar but easier changes you can use it as is from universe currently to display the status of all battery driven devices, but you cant manage them yet. Deferred, not completed in time for Breezy. ||
||<#FFEBBB>Medium||ServerInstallation||thom||infinity|| ||Spec not yet complete, not to be done now. ||
||<#FFEBBB>Medium||ServerTeam||infinity|| || || All stuff relating to MySQL has been deferred. The rest of the spec is a social issue that can be taken up with the doc team, not a technical issue. ||
||<#FFEBBB>Medium||ShtoomVoip||\sh||?|| elmo (server), Nafallo, \sh || In addition to the packaging bits , there's a sizeable dev project; check with Mark on his plans for that.\sh has ser running and has experience with it. Deferred to Dapper ||
||<#FFEBBB>Medium || [[XRoadmap]]||daniels||fabbione|| || (2005-07-27): daniels has all the libraries and most of the apps done, has experimental server packages that are nearing readiness, but powerpc needs to be fixed upstream first. Also been working on GL transition to Mesa with adconrad. (2005-08-15) libraries complete, applications mostly complete, XKB transition mostly complete. Server and Mesa work ongoing now; server works on all platforms, Mesa now contains DRI. Roadmap to completion: transition to Mesa as the sole GL provider, transition to the modular server and thus drivers. Plan is to put experimental packages on p.u.c within two weeks, get community testing, and then upload to Breezy after community testing. Some parts of this goals Deferred to Dapper - no time to complete for Breezy. ||
||<#CCFFCC>Low||DialUpSupport ||amu||jsgotangco|| ||The spec is a long way from complete; at the moment the implementation plan is largely research work. This is relatively important as a low-priority goal. Any volunteers??? It would be nice to include it in scheduling - listed as a bounty.||
||<#CCFFCC>Low || [[Firewalls]] || carstenh || jbailey || pitti ||Bountied to Carsten Hey; (2005-08-11) active development, but no packages yet ||
||<#CCFFCC>Low||GraphicalInstaller||kamion|| ||TheMuso || (2005-07-29): cdimage updated to allow putting the base system on the live CD, but we may not be able to make it fit. TheMuso can help with accessibility for the installer? Deferred ||
||<#CCFFCC>Low||LanguageSupportPackages ||mako || || || Deferred as no progress was made fro Breezy.||
||<#CCFFCC>Low ||[[LiveCDPrompts]]||mdz||kamion|| ||(2005-07-19) the ideal experience could be achieved by allowing the keyboard layout to be configured from the gdm login screen - this is not something that we will be able to spend time on now. Could be bountied. ||
||<#CCFFCC>Low ||[[OEMRescue]] ||kamion||mithrandir|| infinity ||(2005-07-29) [[OEMInstaller]] is in reasonable shape now, but it's too late to start working on this for Breezy||
||<#CCFFCC>Low ||PowerSavingMode ||???|| || ||Juan Ojeda said spec changed a lot from what he proposed- No longer involved. Anyone want to lead this? Deferred for Breezy- listed as a bounty.||
||<#CCFFCC>Low||SystemUpgradeTool||mvo||TBC || || work is happening in cvs.gnome.org cvs in the update-manager module ||
||<#CCFFCC>Low||ThinClientSecurity||/|| || || No time for this in Breezy cycle - listed as a bounty. ||
||<#CCFFCC>Low||[[µbuntu]]||thom||jbailey|| infinity, ogra, chmj || (2005-06-14) Stalled. ||
||<#CCFFCC>Low||ProactiveSecurityRoadmap||trulux||doko|| pitti || Unimplemented bits: kernel patches bountied to trulux (status: first preliminary vsecurity package with kernel improvements); gcc hardening is upstream in 4.1 and should be used in Dapper ||
||<#CCFFCC>Low||[[SELinux]]||ajmitch|| || || Most core packages done, working on policy & integration now . Deferred 23-08-2005.||