KubuntuAdeptUpdateWelcomeScreenMustDie

Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2007-05-24 15:04:20
Size: 2568
Editor: 74-134-94-223
Comment:
Revision 5 as of 2008-08-06 16:39:51
Size: 1903
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from KubuntuAdeptUpdateWelcomeScreenNeedsToDie
Line 5: Line 6:
 * '''Launchpad Entry''': UbuntuSpec:foo
 * '''Packages affected''':
 * '''Launchpad Entry''': UbuntuSpec:adept-welcome-screen-must-die
 * '''Packages affected''': adept
Line 10: Line 11:
This should provide an overview of the issue/functionality/change proposed here. Focus here on what will actually be DONE, summarising that so that other people don't have to read the whole spec. After this work is complete, a user would launch the adept updater and they should see sources updating and then packages needing update. No welcome screen. Just right down to business.
Line 14: Line 15:
This section should include a paragraph describing the end-user impact of this change. It is meant to be included in the release notes of the first release in which it is implemented. (Not all of these will actually be included in the release notes, at the release manager's discretion; but writing them is a useful exercise.)

It is mandatory.
Adept updater no longer has the unnecessary welcome screen, bit instead takes you to updating your sources and upgrading your system faster and easier.
Line 20: Line 19:
This should cover the _why_: why is this change being proposed, what justifies it, where we see this justified. The welcome screen in adept updater is unnecessary. It should be removed so that folks can update their systems quicker and more intuitively.
Line 24: Line 23:
Garfield sees the adept notifier in his system icons, and clicks it. He notices that unlike in the past, he only sees sources being updated and then he sees all of the packages that need to be updated.
Line 25: Line 26:

N/A?
Line 28: Line 31:
You can have subsections that better describe specific parts of the issue. Adept updater opens, sources update, shows upgradable packages.
Line 32: Line 35:
This section should describe a plan of action (the "how") to implement the changes discussed. Could include subsections like:
Line 36: Line 37:
Should cover changes required to the UI, or specific UI that is required to implement this Kill the adept updater welcome screen.
Line 40: Line 41:
Code changes should include an overview of what needs to change, and in some cases even the specific details.

=== Migration ===

Include:
 * data migration, if any
 * redirects from old URLs to new ones, if any
 * how users will be pointed to the new way of doing things, if necessary.
This should, IIRC, only require a change of the app.cpp in adept/updater/.
Line 51: Line 45:
It's important that we are able to test new features, and demonstrate them to users. Use this section to describe a short plan that anybody can follow that demonstrates the feature is working. This can then be used during CD testing, and to show off after release.

This need not be added or completed until the specification is nearing beta.
This would be easily tested by simply running the adept_updater with kdesu and verifying that it is not displaying a welcome screen anymore.
Line 57: Line 49:
This should highlight any issues that should be addressed in further specifications, and not problems with the specification itself; since any specification with problems cannot be approved. N/A

Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

After this work is complete, a user would launch the adept updater and they should see sources updating and then packages needing update. No welcome screen. Just right down to business.

Release Note

Adept updater no longer has the unnecessary welcome screen, bit instead takes you to updating your sources and upgrading your system faster and easier.

Rationale

The welcome screen in adept updater is unnecessary. It should be removed so that folks can update their systems quicker and more intuitively.

Use Cases

Garfield sees the adept notifier in his system icons, and clicks it. He notices that unlike in the past, he only sees sources being updated and then he sees all of the packages that need to be updated.

Assumptions

N/A?

Design

Adept updater opens, sources update, shows upgradable packages.

Implementation

UI Changes

Kill the adept updater welcome screen.

Code Changes

This should, IIRC, only require a change of the app.cpp in adept/updater/.

Test/Demo Plan

This would be easily tested by simply running the adept_updater with kdesu and verifying that it is not displaying a welcome screen anymore.

Outstanding Issues

N/A

BoF agenda and discussion

Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.


CategorySpec

KubuntuAdeptUpdateWelcomeScreenMustDie (last edited 2008-08-06 16:39:51 by localhost)